CMS 3D CMS Logo

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

Functions

def parseInputFile
 

Variables

list CalculationModeChoices = ['truth', 'observed']
 
string default = 'PileupRecalcJSON.txt'
 
string help = 'output pileup JSON file'
 
list HLTlumiInfo = lslist[LSnumber]
 
tuple inputPileupRange = parseInputFile(options.inputLumiJSON)
 
tuple inputRange = csvLumibyLSParser.csvLumibyLSParser(options.inputfile,options.runperiod)
 
tuple lastindex = len(OUTPUTLINE)
 
list LSPUlist = inputPileupRange[run]
 
string LumiString = "[%d,%2.4e,%2.4e,%2.4e],"
 
list newInstLumi = PUlumiInfo[2]
 
list newIntLumi = scale*PUlumiInfo[0]
 
list newRmsLumi = PUlumiInfo[1]
 
tuple outputfile = open(options.outputfile,'w')
 
string OUTPUTLINE = ""
 
tuple parser
 

## Main Program

More...
 
list PUlumiInfo = LSPUlist[LSnumber]
 
int scale = 0
 
list trunc = OUTPUTLINE[0:lastindex]
 
string VERSION = '1.00'
 

Function Documentation

def pileupReCalc_HLTpaths.parseInputFile (   inputfilename)
output ({run:[ls:[inlumi, meanint]]})

Definition at line 11 of file pileupReCalc_HLTpaths.py.

Variable Documentation

list pileupReCalc_HLTpaths.CalculationModeChoices = ['truth', 'observed']

Definition at line 39 of file pileupReCalc_HLTpaths.py.

string pileupReCalc_HLTpaths.default = 'PileupRecalcJSON.txt'

Definition at line 50 of file pileupReCalc_HLTpaths.py.

string pileupReCalc_HLTpaths.help = 'output pileup JSON file'

Definition at line 51 of file pileupReCalc_HLTpaths.py.

list pileupReCalc_HLTpaths.HLTlumiInfo = lslist[LSnumber]

Definition at line 109 of file pileupReCalc_HLTpaths.py.

tuple pileupReCalc_HLTpaths.inputPileupRange = parseInputFile(options.inputLumiJSON)

Definition at line 89 of file pileupReCalc_HLTpaths.py.

tuple pileupReCalc_HLTpaths.inputRange = csvLumibyLSParser.csvLumibyLSParser(options.inputfile,options.runperiod)

Definition at line 82 of file pileupReCalc_HLTpaths.py.

tuple pileupReCalc_HLTpaths.lastindex = len(OUTPUTLINE)

Definition at line 142 of file pileupReCalc_HLTpaths.py.

list pileupReCalc_HLTpaths.LSPUlist = inputPileupRange[run]

Definition at line 104 of file pileupReCalc_HLTpaths.py.

string pileupReCalc_HLTpaths.LumiString = "[%d,%2.4e,%2.4e,%2.4e],"

Definition at line 128 of file pileupReCalc_HLTpaths.py.

float pileupReCalc_HLTpaths.newInstLumi = PUlumiInfo[2]

Definition at line 123 of file pileupReCalc_HLTpaths.py.

list pileupReCalc_HLTpaths.newIntLumi = scale*PUlumiInfo[0]

Definition at line 121 of file pileupReCalc_HLTpaths.py.

list pileupReCalc_HLTpaths.newRmsLumi = PUlumiInfo[1]

Definition at line 122 of file pileupReCalc_HLTpaths.py.

tuple pileupReCalc_HLTpaths.outputfile = open(options.outputfile,'w')

Definition at line 169 of file pileupReCalc_HLTpaths.py.

pileupReCalc_HLTpaths.OUTPUTLINE = ""

Definition at line 94 of file pileupReCalc_HLTpaths.py.

tuple pileupReCalc_HLTpaths.parser
Initial value:
1 = optparse.OptionParser("Usage: %prog [--options]",
2  description = "Script to rescale pileup distributions using inputs derived by calculating luminosity for a given set of HLT paths. Input format must be -lumibyls-")

## Main Program

Definition at line 35 of file pileupReCalc_HLTpaths.py.

list pileupReCalc_HLTpaths.PUlumiInfo = LSPUlist[LSnumber]

Definition at line 108 of file pileupReCalc_HLTpaths.py.

float pileupReCalc_HLTpaths.scale = 0

Definition at line 112 of file pileupReCalc_HLTpaths.py.

Referenced by JetCorExample< Jet >.analyze(), corrResps.analyze(), corrGains.analyze(), JetCorrectorOnTheFly< Jet >.analyze(), TauJetCorrectorExample.analyze(), FWL1EmParticleProxyBuilder.build(), FWL1EtMissParticleProxyBuilder.build(), FWL1JetParticleProxyBuilder.build(), FWL1MuonParticleProxyBuilder.build(), FWPFRhoPhiRecHit.buildRecHit(), FWPFLegoRecHit.buildTower(), PhotonEnergyCalibratorRun2.calibrate(), ElectronEnergyCalibratorRun2.calibrate(), FFTJetCorrector< Jet, Adjustable >.correct(), ChainedJetCorrector.correction(), HcalTimeSlewSim.delay(), SurveyPxbDicer.doDice(), CastorQIEShape.expand(), HcalQIEShape.expand(), EgammaHcalIsolation.getHcalSum(), KKCorrectionFactors.getScale(), Bounds.inside(), GenericMinL3Algorithm.iterate(), MinL3Algorithm.iterate(), FWTGLViewer.MakeFboHeight(), FWTGLViewer.MakeFboWidth(), HcalConstantsXMLWriter.newCellLine(), L1TDTTFClient.normalize(), PiecewiseScalingPolynomial.operator()(), ScalingExponential.operator()(), GsfTrajectorySmootherESProducer.produce(), JetTracksAssociationToTrackRefs.produce(), reco::CorrectedJetProducer< T >.produce(), magneticfield::AutoParametrizedMagneticFieldProducer.produce(), cms::JetCorrectionProducer< T >.produce(), SingleGaussianState< N >.rescaleWeight(), HGCalParameters.scaleTrForm(), CandCommonVertexFitterBase.set(), PFCandCommonVertexFitterBase.set(), L1GctJetEtCalibrationLut.setOutputEtScale(), FWMET3DProxyBuilder::Arrow.setScale(), FWBoxRecHit.setupEveBox(), FWPFLegoRecHit.setupEveBox(), LinearFitErrorsIn2Coord.slope(), FWPFRhoPhiRecHit.updateScale(), FWBoxRecHit.updateScale(), and FWPFLegoRecHit.updateScale().

list pileupReCalc_HLTpaths.trunc = OUTPUTLINE[0:lastindex]

Definition at line 143 of file pileupReCalc_HLTpaths.py.

string pileupReCalc_HLTpaths.VERSION = '1.00'

Definition at line 2 of file pileupReCalc_HLTpaths.py.