CMS 3D CMS Logo

cmsPerfCommons Namespace Reference


Functions

def getVerFromLog

Variables

list CandDesc
dictionary CandFname
list Candles
string cmsDriverPileUpOption = 'LowLumiPileUp'
list configs
dictionary CustomiseFragment
list EventContents
dictionary FileName = {}
list filenames
dictionary KeywordToCfi = {}
list ProductionSteps
dictionary revCFname
list Step


Function Documentation

def cmsPerfCommons::getVerFromLog (   previous  ) 

Definition at line 130 of file cmsPerfCommons.py.

00130                            :
00131     prevlog = os.path.join(previous,"cmsPerfSuite.log")
00132     if os.path.exists(prevlog):
00133         for line in open(prevlog):
00134             if "Test Release based on:" in line:
00135                 verreg = re.compile("^.*Test Release based on: (.*)$")
00136                 match = verreg.search(line)
00137                 if match:
00138                     return match.groups()[0]
00139         
00140     return "Unknown_prev_release"
    return "Unknown_prev_release"


Variable Documentation

list cmsPerfCommons::CandDesc [static]

Initial value:

["Minimum Bias",
          "Higgs -> ZZ -> 4 leptons",
          "Electron",
          "Muon",
          "Pion",
          "TTBar",
          "QCD Jets 80-120 GeV",
          #Example addition of a new candle:
          "QCD Jets 3000-3500 GeV"
          ]

Definition at line 67 of file cmsPerfCommons.py.

dictionary cmsPerfCommons::CandFname [static]

Initial value:

{
    Candles[0]:"MINBIAS_",
    Candles[1]:"HZZLLLL_200",    
    Candles[2]:"E_1000",
    Candles[3]:"MU-_pt10",
    Candles[4]:"PI-_1000",
    Candles[5]:"TTBAR_" ,
    Candles[6]:"QCD_80_120",
    #Example addition of a new candle:
    Candles[7]:"QCD_3000_3500"
    }

Definition at line 18 of file cmsPerfCommons.py.

list cmsPerfCommons::Candles [static]

Initial value:

["MinBias"            ,
         "HiggsZZ4LM200"      ,         
         "SingleElectronE1000",
         "SingleMuMinusPt10"  ,
         "SinglePiMinusE1000" ,
         "TTbar"              ,
         "QCD_80_120",
         #Example addition of a new candle:
         "QCD_3000_3500"
         ]

Definition at line 6 of file cmsPerfCommons.py.

string cmsPerfCommons::cmsDriverPileUpOption = 'LowLumiPileUp' [static]

Definition at line 117 of file cmsPerfCommons.py.

list cmsPerfCommons::configs [static]

Initial value:

['MinBias.cfi',               
             'H200ZZ4L.cfi',
             'SingleElectronE1000.cfi',
             'SingleMuPt10.cfi',
             'SinglePiE1000.cfi',
             'TTbar.cfi',               
             'QCD_Pt_80_120.cfi',
             #Example addition of a new candle:
             'QCD_Pt_3000_3500.cfi'
             ]

Definition at line 83 of file cmsPerfCommons.py.

Referenced by pos::PixelConfigFile::addVersionAlias(), pos::PixelConfigFile::getConfig(), pos::PixelConfigFile::getVersions(), pos::PixelConfigFile::makeKey(), and IgStudioDriver::setupSession().

dictionary cmsPerfCommons::CustomiseFragment [static]

Initial value:

{
         'GEN,SIM': 'Validation/Performance/TimeMemoryG4Info.py',
         'DIGI': 'Validation/Performance/TimeMemoryInfo.py',
         'DIGI-PILEUP':'Validation/Performance/MixingModule.py'
         }

Definition at line 124 of file cmsPerfCommons.py.

list cmsPerfCommons::EventContents [static]

Initial value:

['RAWSIM',
               'RECOSIM'
               ]

Definition at line 110 of file cmsPerfCommons.py.

dictionary cmsPerfCommons::FileName = {} [static]

Definition at line 80 of file cmsPerfCommons.py.

list cmsPerfCommons::filenames [static]

Initial value:

[CandFname[Candles[0]],        
             CandFname[Candles[1]],
             CandFname[Candles[2]],
             CandFname[Candles[3]],
             CandFname[Candles[4]],
             CandFname[Candles[5]],
             CandFname[Candles[6]],
             #Example addition of a new candle:
             CandFname[Candles[7]]
             ]

Definition at line 94 of file cmsPerfCommons.py.

Referenced by L1GtVhdlWriterCore::writeQsfSetupFiles().

dictionary cmsPerfCommons::KeywordToCfi = {} [static]

Definition at line 82 of file cmsPerfCommons.py.

list cmsPerfCommons::ProductionSteps [static]

Initial value:

["GEN,SIM,DIGI,L1,DIGI2RAW,HLT",
                   "GEN,SIM,DIGI,L1,DIGI2RAW",
                   "RAW2DIGI,RECO", #This is already included in Step! So remember to eliminate duplicates if doing the union of the two!
                   #Add also all PILEUP steps
                   "GEN,SIM,DIGI,L1,DIGI2RAW,HLT_PILEUP",
                   "GEN,SIM,DIGI,L1,DIGI2RAW_PILEUP",
                   "RAW2DIGI,RECO_PILEUP" #This is already included in Step!
                   ]

Definition at line 46 of file cmsPerfCommons.py.

dictionary cmsPerfCommons::revCFname [static]

Initial value:

{
    "MINBIAS_"    : Candles[0],
    "HZZLLLL_200" : Candles[1],    
    "E_1000"      : Candles[1],
    "MU-_pt10"    : Candles[2],
    "PI-_1000"    : Candles[3],
    "TTBAR_"      : Candles[4], 
    "QCD_80_120"  : Candles[6],
    #Example addition of a new candle:
    "QCD_3000_3500": Candles[7]
    }

Definition at line 55 of file cmsPerfCommons.py.

list cmsPerfCommons::Step [static]

Initial value:

["GEN,SIM",
        "DIGI",
        "L1",              
        "DIGI2RAW",
        "HLT",
        "RAW2DIGI,RECO",
        #Add also all PILEUP steps
        "DIGI_PILEUP",
        "L1_PILEUP",
        "DIGI2RAW_PILEUP",
        "HLT_PILEUP",
        "RAW2DIGI,RECO_PILEUP"
        ]

Definition at line 31 of file cmsPerfCommons.py.

Referenced by DTCalibValidation::bookHistos(), MuonStandaloneAlgorithm::Derivative(), and CSCEfficiency::StripWire_Efficiencies().


Generated on Tue Jun 9 18:36:41 2009 for CMSSW by  doxygen 1.5.4