CMS 3D CMS Logo

ALCARECOEcalRecalIsolElectron_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 ALCARECOEcalRecalElectronHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
5  andOr = True, # choose logical OR between Triggerbits
6  eventSetupPathsKey = 'EcalRecalElectron',
7  throw = False # tolerate triggers stated above, but not available
8 )
9 
10 from Configuration.StandardSequences.Reconstruction_Data_cff import ecalLocalRecoSequence, pfClusteringPS, pfClusteringECAL, ecalClusters
12 
13 #ecal rechits
14 from RecoLocalCalo.Configuration.RecoLocalCalo_cff import ecalLocalRecoSequence
15 recoECALSeq = cms.Sequence( ecalLocalRecoSequence)
16 
18 rerecoPFClusteringSeq = cms.Sequence(pfClusteringPS + pfClusteringECAL)
19 
22 ecalClusteringSeq = cms.Sequence(ecalClusters * electronRecalibSCAssociator)
23 
24 
25 #sandboxRerecoSeq = cms.Sequence(electronRecoSeq * ecalClusteringSeq)
26 #sandboxPFRerecoSeq = cms.Sequence(electronRecoSeq * rerecoPFClusteringSeq * ecalClusteringSeq)
27 rerecoECALSeq = cms.Sequence(recoECALSeq * rerecoPFClusteringSeq * ecalClusteringSeq)
28 
29 ############################################### FINAL SEQUENCES
30 # sequences used in AlCaRecoStreams_cff.py
31 #redo the preselection of electrons with selectorProducerSeq for recHit reducers: they use the selected objects as input
32 seqALCARECOEcalRecalElectron = cms.Sequence(ALCARECOEcalRecalElectronHLT * rerecoECALSeq * selectorProducerSeq * ALCARECOEcalCalElectronECALSeq)
33 
34