Egamma Standard Sequences
Complete:
Detailed Review status
Contents
Electron standard reconstruction sequence
The standard sequence to be executed is
electronSequence, defined in
electronSequence_cff.py
. Actually, this is a referenceing
gsfElectronSequence, defined in
gsfElectronSequence_cff.py
, and the former is made of two modules:
gsfElectronSequence = cms.Sequence(gsfElectronCores*gsfElectrons)
The first module (
gsfElectronCores) produces the GsfElectronCoreCollection while the second (
gsfElectrons) the GsfElectronCollection.
Worth to note: the reconstruction of electron depends on previous execution of
electronGsfTracking, defined in
GsfElectronTracking_cff.py
. This tracking depends on mixed seeds coming from both egamma and particle-flow, this is why this sequence is not integrated in electron sequence, but defined by tracking and directly integrated into the reconstruction standard sequence. Whatsoever, the egamma subset of seeds is defined in
ecalDrivenElectronSeeds_cfi.py
, in the same directory as
electronSequence_cff.py
.
Photon standard reconstruction sequence
The standard sequence to be executed is
photonSequence:
photonSequence = cms.Sequence(photonCore+photons)
It is described in
photonSequence_cff.py
The first module (
photonCore) produces the PhotonCoreCollection while the second (
photons) the final PhotonCollection.
The
photonCore stores Ref to conevrsions. So in order for those reference to be corrected attached, the conversionSequence needs to be run
prior to the photonSequence as is indeed done in the complete Egamma reco sequence (see
http://cmslxr.fnal.gov/lxr/source/RecoEgamma/Configuration/python/RecoEgamma_cff.py
Conversion standard reconstruction sequence
The standard sequence to be executed is
conversionSequence:
conversionSequence = cms.Sequence(ckfTracksFromConversions*conversions)
It is described in
conversionSequence_cff.py
Examples of reconstruction code
Examples on how to run the above sequences and details on the reconstruction algorithms can be found in:
SWGuideElectronRecoSoftware and
SWGuidePhotonReco respectively for Electrons and Photons.
Review status
Responsible:
DavidChamont and Nancy Marinelli
--
NancyMarinelli - 16 Jun 2009
--
MatteoSani - 06 Apr 2009
--
UrsulaBerthon - 04 Jul 2008