test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Variables
EgammaValidation_cff Namespace Reference

Classes

class  dummy
 

Variables

dictionary configData
 
 dqmModule = None
 
 dqmModuleName = pathName
 print >> sys.stderr,msgPrefix, "adding E/gamma HLT dqm module for path",pathName More...
 
tuple egammaSelectors = cms.Sequence(tmp)
 
tuple egammaValidationSequence = cms.Sequence( egammaValidators )
 
tuple egammaValidationSequenceFS = cms.Sequence(reduce(operator.mul, egammaValidatorsFS))
 
tuple egammaValidators = cms.Sequence(tmp)
 
list egammaValidatorsFS = []
 
tuple fiducial
 
string fiducialname = "fiducial"
 
string filename = "HLTriggerOffline.Egamma."
 
tuple generatorRequirementSequence
 
tuple genp
 produce generated paricles in acceptance # More...
 
string genpartname = "genpart"
 
 hasProblematicType = False
 print >> sys.stderr,msgPrefix, "SKIPPING PATH",pathName,"BECAUSE DON'T KNOW HOW TO HANDLE A MODULE WITH C++ TYPE",problematicType More...
 
dictionary lumiprocess
 
tuple moduleCXXtypes = EgammaHLTValidationUtils.getCXXTypesOfPath(refProcess,path)
 
string msgPrefix = "["
 
 path = None
 
dictionary pathlumi
 Define which preselections to run #. More...
 
tuple pathName = path.label_()
 
tuple paths = dummy()
 
tuple pathsByCategory = EgammaHLTValidationUtils.findEgammaPaths(refProcess)
 
tuple refProcess = cms.Process("REF")
 
tuple tmp = cms.SequencePlaceholder("tmp")
 loop over samples to create modules and sequence # More...
 
tuple trigdef = __import__( filename )
 
list trigname = trig+samples.names[samplenum]
 
 use_new_method = False
 

Variable Documentation

dictionary EgammaValidation_cff.configData
Initial value:
1 = {
2  "singleElectron": { "genPid" : 11, "numGenerated" : 1,},
3  "doubleElectron": { "genPid" : 11, "numGenerated" : 2 },
4  "singlePhoton": { "genPid" : 22, "numGenerated" : 1 },
5  "doublePhoton": { "genPid" : 22, "numGenerated" : 2 },
6  }

Definition at line 191 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.dqmModule = None

Definition at line 264 of file EgammaValidation_cff.py.

string EgammaValidation_cff.dqmModuleName = pathName

print >> sys.stderr,msgPrefix, "adding E/gamma HLT dqm module for path",pathName

Definition at line 298 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.egammaSelectors = cms.Sequence(tmp)

Definition at line 132 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.egammaValidationSequence = cms.Sequence( egammaValidators )

Definition at line 174 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.egammaValidationSequenceFS = cms.Sequence(reduce(operator.mul, egammaValidatorsFS))

Definition at line 339 of file EgammaValidation_cff.py.

list EgammaValidation_cff.egammaValidators = cms.Sequence(tmp)

Definition at line 133 of file EgammaValidation_cff.py.

list EgammaValidation_cff.egammaValidatorsFS = []

Definition at line 234 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.fiducial
Initial value:
1 = cms.EDFilter("EtaPtMinCandViewSelector",
2  src = cms.InputTag("genp"),
3  etaMin = cms.double(-2.5), # to be replaced in loop ?
4  etaMax = cms.double(2.5), # to be replaced in loop ?
5  ptMin = cms.double(2.0) # to be replaced in loop ?
6  )

Definition at line 120 of file EgammaValidation_cff.py.

string EgammaValidation_cff.fiducialname = "fiducial"

Definition at line 145 of file EgammaValidation_cff.py.

string EgammaValidation_cff.filename = "HLTriggerOffline.Egamma."

Definition at line 154 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.generatorRequirementSequence
Initial value:
2  thisCategoryData['genPid'],
3  thisCategoryData['numGenerated'])

Definition at line 212 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.genp
Initial value:
1 = cms.EDFilter("PdgIdAndStatusCandViewSelector",
2  status = cms.vint32(3),
3  src = cms.InputTag("genParticles"),
4  pdgId = cms.vint32(11) # replaced in loop
5  )

produce generated paricles in acceptance #

Definition at line 114 of file EgammaValidation_cff.py.

Referenced by pat::GenPlusSimParticleProducer.addGenParticle(), TtSemiEvtSolutionMaker.produce(), TtHadEvtSolutionMaker.produce(), pat::PATGenCandsFromSimTracksProducer.produce(), and MuonMCClassifier.produce().

string EgammaValidation_cff.genpartname = "genpart"

Definition at line 139 of file EgammaValidation_cff.py.

EgammaValidation_cff.hasProblematicType = False

print >> sys.stderr,msgPrefix, "SKIPPING PATH",pathName,"BECAUSE DON'T KNOW HOW TO HANDLE A MODULE WITH C++ TYPE",problematicType

Definition at line 280 of file EgammaValidation_cff.py.

dictionary EgammaValidation_cff.lumiprocess
Initial value:
1 = { '8e29':'HLT',
2  '1e31':'HLT'
3  }

Definition at line 105 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.moduleCXXtypes = EgammaHLTValidationUtils.getCXXTypesOfPath(refProcess,path)

Definition at line 277 of file EgammaValidation_cff.py.

string EgammaValidation_cff.msgPrefix = "["

Definition at line 184 of file EgammaValidation_cff.py.

EgammaValidation_cff.path = None

Definition at line 263 of file EgammaValidation_cff.py.

dictionary EgammaValidation_cff.pathlumi
Initial value:
1 = { 'HLT_Ele17_SW_TighterEleIdIsol_L1RDQM': '8e29',
2  'HLT_Ele10_LW_L1RDQM':'8e29',
3  'HLT_Ele15_SW_L1RDQM':'1e31',
4  'HLT_Ele10_LW_EleId_L1RDQM':'8e29',
5  'HLT_Ele15_SiStrip_L1RDQM':'8e29',
6  'HLT_DoubleEle5_SW_L1RDQM':'8e29',
7  'HLT_Photon10_L1R_DQM':'8e29',
8  'HLT_Photon15_TrackIso_L1R_DQM':'8e29',
9  'HLT_Photon15_LooseEcalIso_L1R_DQM':'8e29',
10  'HLT_Photon20_Cleaned_L1R_DQM':'8e29',
11  'HLT_DoublePhoton10_L1R_DQM':'8e29',
12  'HLT_Photon25_L1R_DQM':'1e31',
13  'HLT_Photon25_LooseEcalIso_TrackIso_L1R_DQM':'1e31'}

Define which preselections to run #.

Definition at line 87 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.pathName = path.label_()
list EgammaValidation_cff.paths = dummy()

Definition at line 19 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.pathsByCategory = EgammaHLTValidationUtils.findEgammaPaths(refProcess)

Definition at line 253 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.refProcess = cms.Process("REF")

Definition at line 244 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.tmp = cms.SequencePlaceholder("tmp")

loop over samples to create modules and sequence #

Definition at line 131 of file EgammaValidation_cff.py.

tuple EgammaValidation_cff.trigdef = __import__( filename )

Definition at line 155 of file EgammaValidation_cff.py.

list EgammaValidation_cff.trigname = trig+samples.names[samplenum]

Definition at line 152 of file EgammaValidation_cff.py.

EgammaValidation_cff.use_new_method = False

Definition at line 7 of file EgammaValidation_cff.py.