CMS 3D CMS Logo

Classes | Functions | Variables

RecoTauValidation_cfi Namespace Reference

Classes

class  ApplyFunctionToSequence

Functions

def ConvertDrawJobToLegacyCompare
def MakeLabeler
def RemoveComparisonPlotCommands
def SetBaseDirectory
def SetCompareToLegacyProductNames
def SetLogScale
def SetPlotDirectory
def SetPlotOnlyStepByStep
def SetReferenceFileToPlot
def SetSmartLogScale
def SetTestAndReferenceLabels
def SetTestFileToPlot
def SetYmodulesToLog
def TranslateToLegacyProdNames

Variables

tuple CaloTausBothProngs
tuple denominator = cms.InputTag("kinematicSelectedTauValDenominator")
list drawOptModifiers = [['eff_overlay01',['markerColor','lineColor'],[1,1]],['eff_overlay02',['markerColor','lineColor'],[2,2]],['eff_overlay03',['markerColor','lineColor'],[3,3]],['eff_overlay04',['markerColor','lineColor'],[4,4]],['eff_overlay05',['markerColor','lineColor'],[6,6]],['eff_overlay06',['markerColor','lineColor'],[5,5]],['eff_overlay07',['markerColor','lineColor'],[7,7]],['eff_overlay08',['markerColor','lineColor'],[28,28]],['eff_overlay09',['markerColor','lineColor','markerStyle'],[2,2,29]],['eff_overlay010',['markerColor','lineColor','markerStyle'],[4,4,29]],['eff_overlay011',['markerColor','lineColor','markerStyle'],[6,6,29]]]
tuple drawOptStuff
tuple kinematicSelectedTauValDenominator
list legModifiers = [['efficiency',['posY','sizeY'],[0.72,0.17]],['efficiency_overlay',['posY','sizeY'],[0.66,0.23]]]
tuple legStuff
tuple loadAndPlotTauValidation
tuple loadTau
tuple PFTausHighEfficiencyBothProngs
tuple PFTausHighEfficiencyLeadingPionBothProngs
tuple plotCaloTauEfficiencies
 The plotting of all the CaloTau ID efficiencies.
tuple plotHPSEfficiencies
 The plotting of HPS Efficiencies.
tuple plotPFTauEfficiencies_hps
 The plotting of all the HPS TaNC efficiencies.
tuple plotPFTauEfficiencies_tanc
tuple plotPFTauHighEfficiencyEfficiencies
 The plotting of all the PFTauHighEfficiencies ID efficiencies.
tuple plotPFTauHighEfficiencyEfficienciesLeadingPion
 The plotting of all the Shrinking cone leading pion efficiencies.
tuple plotPset = Utils.SetPlotSequence(TauValNumeratorAndDenominator)
tuple plotTancValidation
 The plotting of all the TaNC efficiencies.
tuple plotTauValidation
tuple RunHPSTanc_HPSValidation = copy.deepcopy(PFTausHighEfficiencyBothProngs)
tuple RunHPSTanc_TANCValidation = copy.deepcopy(PFTausHighEfficiencyBothProngs)
tuple RunHPSValidation = copy.deepcopy(PFTausHighEfficiencyBothProngs)
tuple RunTancValidation = copy.deepcopy(PFTausHighEfficiencyBothProngs)
tuple standardCompareTestAndReference
tuple standardDrawingStuff
tuple StandardMatchingParameters
tuple TauEfficiencies
tuple TauValNumeratorAndDenominator
tuple xAxisStuff
list xModifiers = [['pt',['xAxisTitle'],['P_{T} / GeV']],['eta',['xAxisTitle'],['#eta']],['phi',['xAxisTitle'],['#phi']],['energy',['xAxisTitle'],['E / GeV']]]
tuple yAxisStuff
list yModifiers = [['efficiency',['yScale'],['linear']],['fakeRate',['yScale'],['log']]]

Function Documentation

def RecoTauValidation_cfi::ConvertDrawJobToLegacyCompare (   input)
Converts a draw job defined to compare 31X named PFTau validtion efficiencies
    to comapre a 31X to a 22X named validation 

Definition at line 501 of file RecoTauValidation_cfi.py.

00502                                         :
00503    """ Converts a draw job defined to compare 31X named PFTau validtion efficiencies
00504        to comapre a 31X to a 22X named validation """
00505    # get the list of drawjobs { name : copyOfPSet }
00506    if not hasattr(input, "drawJobs"):
00507       return
00508    myDrawJobs = input.drawJobs.parameters_()
00509    for drawJobName, drawJobData in myDrawJobs.iteritems():
00510       print drawJobData
00511       if not drawJobData.plots.pythonTypeName() == "cms.PSet":
00512          continue
00513       pSetToInsert = cms.PSet(
00514             standardEfficiencyParameters,
00515             plots = cms.VPSet(
00516                # test plot w/ modern names
00517                cms.PSet(
00518                   dqmMonitorElements = drawJobData.plots.dqmMonitorElements,
00519                   process = cms.string('test'),
00520                   drawOptionEntry = cms.string('eff_overlay01'),
00521                   legendEntry = cms.string(input.processes.test.legendEntry.value())
00522                   ),
00523                # ref plot w/ vintage name
00524                cms.PSet(
00525                   # translate the name
00526                   dqmMonitorElements = cms.vstring(TranslateToLegacyProdNames(drawJobData.plots.dqmMonitorElements.value()[0])),
00527                   process = cms.string('reference'),
00528                   drawOptionEntry = cms.string('eff_overlay02'),
00529                   legendEntry = cms.string(input.processes.reference.legendEntry.value())
00530                   )
00531                )
00532             )
00533       input.drawJobs.__setattr__(drawJobName, pSetToInsert)

def RecoTauValidation_cfi::MakeLabeler (   TestLabel,
  ReferenceLabel 
)

Definition at line 534 of file RecoTauValidation_cfi.py.

00535                                           :
00536    def labeler(module):
00537       if hasattr(module, 'processes'):
00538          if module.processes.hasParameter(['test', 'legendEntry']) and module.processes.hasParameter([ 'reference', 'legendEntry']):
00539             module.processes.test.legendEntry = TestLabel
00540             module.processes.reference.legendEntry = ReferenceLabel
00541             print "Set test label to %s and reference label to %s for plot producer %s" % (TestLabel, ReferenceLabel, module.label())
00542          else:
00543             print "ERROR in RecoTauValidation_cfi::MakeLabeler - trying to set test/reference label but %s does not have processes.(test/reference).legendEntry parameters!" % module.label()
00544    return labeler

def RecoTauValidation_cfi::RemoveComparisonPlotCommands (   module)

Definition at line 580 of file RecoTauValidation_cfi.py.

00581                                         :
00582    if hasattr(module, 'drawJobs'):
00583       #get draw job parameter names
00584       drawJobs = module.drawJobs.parameterNames_()
00585       for drawJob in drawJobs:
00586          if drawJob != "TauIdEffStepByStep":
00587             module.drawJobs.__delattr__(drawJob)
00588             print "Removing comparison plot", drawJob

def RecoTauValidation_cfi::SetBaseDirectory (   Directory)

Definition at line 567 of file RecoTauValidation_cfi.py.

00568                                :
00569    def BaseDirectorizer(module):
00570       newPath = Directory
00571       #if module.hasParameter("outputFilePath"):
00572       if hasattr(module, "outputFilePath"):
00573          oldPath = module.outputFilePath.value()
00574          newPath = os.path.join(newPath, oldPath)
00575          if not os.path.exists(newPath):
00576             os.makedirs(newPath)
00577          print newPath
00578          module.outputFilePath = cms.string("%s" % newPath)
00579    return BaseDirectorizer

def RecoTauValidation_cfi::SetCompareToLegacyProductNames (   myPlottingSequence)

Definition at line 597 of file RecoTauValidation_cfi.py.

00598                                                       :
00599    myFunctor = ApplyFunctionToSequence(ConvertDrawJobToLegacyCompare)
00600    myPlottingSequence.visit(myFunctor)

def RecoTauValidation_cfi::SetLogScale (   myPlottingSequence)

Definition at line 610 of file RecoTauValidation_cfi.py.

00611                                    :
00612    myFunctor = ApplyFunctionToSequence(SetYmodulesToLog())
00613    myPlottingSequence.visit(myFunctor)

def RecoTauValidation_cfi::SetPlotDirectory (   myPlottingSequence,
  directory 
)

Definition at line 589 of file RecoTauValidation_cfi.py.

00590                                                    :
00591    myFunctor = ApplyFunctionToSequence(SetBaseDirectory(directory))
00592    myPlottingSequence.visit(myFunctor)

def RecoTauValidation_cfi::SetPlotOnlyStepByStep (   myPlottingSequence)

Definition at line 618 of file RecoTauValidation_cfi.py.

00619                                              :
00620    myFunctor = ApplyFunctionToSequence(RemoveComparisonPlotCommands)
00621    myPlottingSequence.visit(myFunctor)
def RecoTauValidation_cfi::SetReferenceFileToPlot (   myProcess,
  FileLoc 
)

Definition at line 604 of file RecoTauValidation_cfi.py.

00605                                               :
00606    if FileLoc == None:
00607       del myProcess.loadTau.reference
00608    else:
00609       myProcess.loadTau.reference.inputFileNames = cms.vstring(FileLoc)

def RecoTauValidation_cfi::SetSmartLogScale (   myPlottingSequence)

Definition at line 614 of file RecoTauValidation_cfi.py.

00615                                         :
00616    myFunctor = ApplyFunctionToSequence(SetYmodulesToLog(['Electron', 'Muon', 'Isolation', 'TaNC']))
00617    myPlottingSequence.visit(myFunctor)

def RecoTauValidation_cfi::SetTestAndReferenceLabels (   myPlottingSequence,
  TestLabel,
  ReferenceLabel 
)

Definition at line 593 of file RecoTauValidation_cfi.py.

00594                                                                             :
00595    myFunctor = ApplyFunctionToSequence(MakeLabeler(TestLabel, ReferenceLabel))
00596    myPlottingSequence.visit(myFunctor)

def RecoTauValidation_cfi::SetTestFileToPlot (   myProcess,
  FileLoc 
)

Definition at line 601 of file RecoTauValidation_cfi.py.

00602                                          :
00603    myProcess.loadTau.test.inputFileNames = cms.vstring(FileLoc)

def RecoTauValidation_cfi::SetYmodulesToLog (   matchingNames = [])
set all modules whose name contains one of the matching names to log y scale

Definition at line 545 of file RecoTauValidation_cfi.py.

00546                                         :
00547    ''' set all modules whose name contains one of the matching names to log y scale'''
00548    def yLogger(module):
00549       ''' set a module to use log scaling in the yAxis'''
00550       if hasattr(module, 'drawJobs'):
00551          print "EK DEBUG"
00552          drawJobParamGetter = lambda subName : getattr(module.drawJobs, subName)
00553          #for subModule in [getattr(module.drawJobs, subModuleName) for subModuleName in dir(module.drawJobs)]:
00554          attrNames = dir(module.drawJobs)
00555          for subModuleName, subModule in zip(attrNames, map(drawJobParamGetter, attrNames)):
00556             matchedNames = [name for name in matchingNames if subModuleName.find( name) > -1] # matching sub strings
00557             if len(matchingNames) == 0:
00558                matchedNames = ['take','everything','and','dont','bother']
00559             if hasattr(subModule, "yAxis") and len(matchedNames):
00560                print "Setting drawJob: ", subModuleName, " to log scale."
00561                subModule.yAxis = cms.string('fakeRate') #'fakeRate' configuration specifies the log scaling
00562          if len(matchingNames) == 0: 
00563             module.yAxes.efficiency.maxY_log = 40
00564             module.yAxes.fakeRate.maxY_log = 40
00565    return yLogger
00566 

def RecoTauValidation_cfi::TranslateToLegacyProdNames (   input)

Definition at line 490 of file RecoTauValidation_cfi.py.

00491                                      :
00492    input = re.sub('fixedConePFTauProducer', 'pfRecoTauProducer', input)
00493    #fixedDiscriminationRegex = re.compile('fixedConePFTauDiscrimination( \w* )')
00494    fixedDiscriminationRegex = re.compile('fixedConePFTauDiscrimination(\w*)')
00495    input = fixedDiscriminationRegex.sub(r'pfRecoTauDiscrimination\1', input)
00496    input = re.sub('shrinkingConePFTauProducer', 'pfRecoTauProducerHighEfficiency', input)
00497    shrinkingDiscriminationRegex = re.compile('shrinkingConePFTauDiscrimination(\w*)')
00498    input = shrinkingDiscriminationRegex.sub(r'pfRecoTauDiscrimination\1HighEfficiency', input)
00499    return input
00500 


Variable Documentation

Initial value:
00001 cms.EDAnalyzer("TauTagValidation",
00002    StandardMatchingParameters,
00003    ExtensionName                = cms.string(""),
00004    TauProducer                  = cms.InputTag('caloRecoTauProducer'),
00005    discriminators = cms.VPSet(
00006     cms.PSet( discriminator = cms.string("caloRecoTauDiscriminationByLeadingTrackFinding"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00007     cms.PSet( discriminator = cms.string("caloRecoTauDiscriminationByLeadingTrackPtCut"),selectionCut = cms.double(0.5),plotStep = cms.bool(False)), #not plotted
00008     cms.PSet( discriminator = cms.string("caloRecoTauDiscriminationByIsolation"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00009     cms.PSet( discriminator = cms.string("caloRecoTauDiscriminationAgainstElectron"),selectionCut = cms.double(0.5),plotStep = cms.bool(True))
00010  )
00011 )

Definition at line 191 of file RecoTauValidation_cfi.py.

tuple RecoTauValidation_cfi::denominator = cms.InputTag("kinematicSelectedTauValDenominator")
list RecoTauValidation_cfi::drawOptModifiers = [['eff_overlay01',['markerColor','lineColor'],[1,1]],['eff_overlay02',['markerColor','lineColor'],[2,2]],['eff_overlay03',['markerColor','lineColor'],[3,3]],['eff_overlay04',['markerColor','lineColor'],[4,4]],['eff_overlay05',['markerColor','lineColor'],[6,6]],['eff_overlay06',['markerColor','lineColor'],[5,5]],['eff_overlay07',['markerColor','lineColor'],[7,7]],['eff_overlay08',['markerColor','lineColor'],[28,28]],['eff_overlay09',['markerColor','lineColor','markerStyle'],[2,2,29]],['eff_overlay010',['markerColor','lineColor','markerStyle'],[4,4,29]],['eff_overlay011',['markerColor','lineColor','markerStyle'],[6,6,29]]]

Definition at line 298 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.PSet(
00002    markerColor = cms.int32(1),
00003    markerSize = cms.double(1.),
00004    markerStyle = cms.int32(20),
00005    lineColor = cms.int32(1),
00006    lineStyle = cms.int32(1),
00007    lineWidth = cms.int32(2),
00008    drawOption = cms.string('ex0'),
00009    drawOptionLegend = cms.string('p')
00010 )

Definition at line 288 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDFilter("GenJetSelector",
00002      src = cms.InputTag("objectTypeSelectedTauValDenominator"),
00003      cut = cms.string('pt > 5. && abs(eta) < 2.5'),
00004      filter = cms.bool(False)
00005 )

Definition at line 74 of file RecoTauValidation_cfi.py.

list RecoTauValidation_cfi::legModifiers = [['efficiency',['posY','sizeY'],[0.72,0.17]],['efficiency_overlay',['posY','sizeY'],[0.66,0.23]]]

Definition at line 286 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.PSet(
00002    posX = cms.double(0.50),
00003    posY = cms.double(0.72),
00004    sizeX = cms.double(0.39),
00005    sizeY = cms.double(0.17),
00006    header = cms.string(''),
00007    option = cms.string('brNDC'),
00008    borderSize = cms.int32(0),
00009    fillColor = cms.int32(0)
00010 )

Definition at line 276 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.Sequence(
00002       loadTau
00003       +plotTauValidation
00004       )

Definition at line 469 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMFileLoader",
00002   test = cms.PSet(
00003     #inputFileNames = cms.vstring('/afs/cern.ch/user/f/friis/scratch0/MyValidationArea/310pre6NewTags/src/Validation/RecoTau/test/CMSSW_3_1_0_pre6_ZTT_0505Fixes.root'),
00004     inputFileNames = cms.vstring('/opt/sbg/cms/ui4_data1/dbodin/CMSSW_3_5_1/src/TauID/QCD_recoFiles/TauVal_CMSSW_3_6_0_QCD.root'),
00005     scaleFactor = cms.double(1.),
00006     dqmDirectory_store = cms.string('test')
00007   ),
00008   reference = cms.PSet(
00009     inputFileNames = cms.vstring('/opt/sbg/cms/ui4_data1/dbodin/CMSSW_3_5_1/src/TauID/QCD_recoFiles/TauVal_CMSSW_3_6_0_QCD.root'),
00010     scaleFactor = cms.double(1.),
00011     dqmDirectory_store = cms.string('reference')
00012   )
00013 )

Definition at line 240 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("TauTagValidation",
00002    StandardMatchingParameters,
00003    ExtensionName                = cms.string(""),
00004    TauProducer                  = cms.InputTag('shrinkingConePFTauProducer'),
00005    discriminators               = cms.VPSet(
00006     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationByLeadingTrackFinding"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00007     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationByLeadingTrackPtCut"),selectionCut = cms.double(0.5),plotStep = cms.bool(False)), #not plotted
00008     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationByTrackIsolation"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00009     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationByECALIsolation"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00010     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationAgainstElectron"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00011     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationAgainstMuon"),selectionCut = cms.double(0.5),plotStep = cms.bool(True))
00012  )
00013 )

Definition at line 116 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("TauTagValidation",
00002    StandardMatchingParameters,
00003    ExtensionName                = cms.string("LeadingPion"),
00004    TauProducer                  = cms.InputTag('shrinkingConePFTauProducer'),
00005    discriminators               = cms.VPSet(
00006     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationByLeadingTrackFinding"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00007     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationByLeadingPionPtCut"),selectionCut = cms.double(0.5),plotStep = cms.bool(False)), #not plotted
00008     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationByTrackIsolationUsingLeadingPion"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00009     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationByECALIsolationUsingLeadingPion"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00010     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationAgainstElectron"),selectionCut = cms.double(0.5),plotStep = cms.bool(True)),
00011     cms.PSet( discriminator = cms.string("shrinkingConePFTauDiscriminationAgainstMuon"),selectionCut = cms.double(0.5),plotStep = cms.bool(True))
00012  )
00013 )

Definition at line 102 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMHistPlotter",
00002   standardDrawingStuff,
00003   standardCompareTestAndReference,
00004   drawJobs = Utils.SpawnDrawJobs(CaloTausBothProngs, plotPset),
00005   outputFilePath = cms.string('./caloRecoTauProducer/'),
00006 )

The plotting of all the CaloTau ID efficiencies.

Definition at line 426 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMHistPlotter",
00002   standardDrawingStuff,
00003   standardCompareTestAndReference,
00004   drawJobs = Utils.SpawnDrawJobs(RunHPSValidation, plotPset),
00005   outputFilePath = cms.string('./hpsPFTauProducer/')
00006 )

The plotting of HPS Efficiencies.

Definition at line 401 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMHistPlotter",
00002   standardDrawingStuff,
00003   standardCompareTestAndReference,
00004   drawJobs = Utils.SpawnDrawJobs(RunHPSTanc_HPSValidation, plotPset),
00005   outputFilePath = cms.string('./HPSTancTaus_HPS/'),
00006 )

The plotting of all the HPS TaNC efficiencies.

Definition at line 380 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMHistPlotter",
00002   standardDrawingStuff,
00003   standardCompareTestAndReference,
00004   drawJobs = Utils.SpawnDrawJobs(RunHPSTanc_TANCValidation, plotPset),
00005   outputFilePath = cms.string('./HPSTancTaus_TANC/'),
00006 )

Definition at line 387 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMHistPlotter",
00002   standardDrawingStuff,
00003   standardCompareTestAndReference,
00004   drawJobs = Utils.SpawnDrawJobs(PFTausHighEfficiencyBothProngs, plotPset),
00005   outputFilePath = cms.string('./shrinkingConePFTauProducer/'),
00006 )

The plotting of all the PFTauHighEfficiencies ID efficiencies.

Definition at line 413 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMHistPlotter",
00002   standardDrawingStuff,
00003   standardCompareTestAndReference,
00004   drawJobs = Utils.SpawnDrawJobs(PFTausHighEfficiencyLeadingPionBothProngs, plotPset),
00005   outputFilePath = cms.string('./shrinkingConePFTauProducerLeadingPion/'),
00006 )

The plotting of all the Shrinking cone leading pion efficiencies.

Definition at line 452 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMHistPlotter",
00002   standardDrawingStuff,
00003   standardCompareTestAndReference,
00004   drawJobs = Utils.SpawnDrawJobs(RunTancValidation, plotPset),
00005   outputFilePath = cms.string('./shrinkingConePFTauProducerTanc/'),
00006 )

The plotting of all the TaNC efficiencies.

Definition at line 439 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.Sequence(
00002       plotPFTauEfficiencies_hps
00003       +plotPFTauEfficiencies_tanc
00004       +plotPFTauHighEfficiencyEfficiencies
00005       +plotCaloTauEfficiencies
00006       +plotTancValidation
00007       +plotPFTauHighEfficiencyEfficienciesLeadingPion
00008       +plotHPSEfficiencies
00009       )

Definition at line 459 of file RecoTauValidation_cfi.py.

Definition at line 159 of file RecoTauValidation_cfi.py.

Definition at line 175 of file RecoTauValidation_cfi.py.

Definition at line 143 of file RecoTauValidation_cfi.py.

Definition at line 130 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.PSet(
00002   processes = cms.PSet(
00003     test = cms.PSet(
00004       dqmDirectory = cms.string('test'),
00005       legendEntry = cms.string('no test label'),
00006       type = cms.string('smMC') # Data/smMC/bsmMC/smSumMC
00007     ),
00008     reference = cms.PSet(
00009       dqmDirectory = cms.string('reference'),
00010       legendEntry = cms.string('no ref label'),
00011       type = cms.string('smMC') # Data/smMC/bsmMC/smSumMC
00012     )
00013   ),
00014 )

Definition at line 360 of file RecoTauValidation_cfi.py.

Definition at line 300 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.PSet(
00002    DataType                     = cms.string('Leptons'),               
00003    MatchDeltaR_Leptons          = cms.double(0.15),
00004    MatchDeltaR_Jets             = cms.double(0.3),
00005    SaveOutputHistograms         = cms.bool(False), #TRUE FOR TEST ONLY
00006    #RefCollection                = cms.InputTag("TauGenJetProducer","selectedGenTauDecaysToHadronsPt5Cumulative"),
00007    RefCollection                = cms.InputTag("kinematicSelectedTauValDenominator"),
00008 )

Definition at line 93 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.EDAnalyzer("DQMHistEffProducer",
00002     plots = plotPset    
00003 )

Definition at line 226 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.Sequence(
00002 #      PFTausBothProngs+ OLD
00003       RunHPSTanc_HPSValidation*
00004       RunHPSTanc_TANCValidation*
00005       CaloTausBothProngs *
00006       PFTausHighEfficiencyBothProngs*
00007       PFTausHighEfficiencyLeadingPionBothProngs*
00008       RunTancValidation*
00009       RunHPSValidation
00010    )

Definition at line 203 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.PSet(
00002    xAxisTitle = cms.string('P_{T} / GeV'),
00003    xAxisTitleOffset = cms.double(0.9),
00004    xAxisTitleSize = cms.double(0.05)
00005 )

Definition at line 257 of file RecoTauValidation_cfi.py.

list RecoTauValidation_cfi::xModifiers = [['pt',['xAxisTitle'],['P_{T} / GeV']],['eta',['xAxisTitle'],['#eta']],['phi',['xAxisTitle'],['#phi']],['energy',['xAxisTitle'],['E / GeV']]]

Definition at line 262 of file RecoTauValidation_cfi.py.

Initial value:
00001 cms.PSet(
00002    yScale = cms.string('linear'), # linear/log
00003    minY_linear = cms.double(0.),
00004    maxY_linear = cms.double(1.6),
00005    minY_log = cms.double(0.001),
00006    maxY_log = cms.double(1.8),
00007    yAxisTitle = cms.string('#varepsilon'), 
00008    yAxisTitleOffset = cms.double(1.1),
00009    yAxisTitleSize = cms.double(0.05)
00010 )

Definition at line 264 of file RecoTauValidation_cfi.py.

list RecoTauValidation_cfi::yModifiers = [['efficiency',['yScale'],['linear']],['fakeRate',['yScale'],['log']]]

Definition at line 274 of file RecoTauValidation_cfi.py.