ATLAS Offline Software
Loading...
Searching...
No Matches
python.TauAnalysisConfig.EXPERIMENTAL_TauCombineMuonRemovalConfig Class Reference
Inheritance diagram for python.TauAnalysisConfig.EXPERIMENTAL_TauCombineMuonRemovalConfig:
Collaboration diagram for python.TauAnalysisConfig.EXPERIMENTAL_TauCombineMuonRemovalConfig:

Public Member Functions

 __init__ (self)
 instanceName (self)
 makeAlgs (self, config)

Detailed Description

Definition at line 558 of file TauAnalysisConfig.py.

Constructor & Destructor Documentation

◆ __init__()

python.TauAnalysisConfig.EXPERIMENTAL_TauCombineMuonRemovalConfig.__init__ ( self)

Definition at line 559 of file TauAnalysisConfig.py.

559 def __init__ (self) :
560 super().__init__()
561 self.addOption (
562 'inputTaus', 'TauJets', type=str,
563 noneAction='error',
564 info="the name of the input tau container."
565 )
566 self.addOption (
567 'inputTausMuRM', 'TauJets_MuonRM', type=str,
568 noneAction='error',
569 info="the name of the input tau container with muon removal applied."
570 )
571 self.addOption (
572 'outputTaus', 'TauJets_MuonRmCombined', type=str,
573 noneAction='error',
574 info="the name of the output tau container."
575 )
576

Member Function Documentation

◆ instanceName()

python.TauAnalysisConfig.EXPERIMENTAL_TauCombineMuonRemovalConfig.instanceName ( self)
Return the instance name for this block

Definition at line 577 of file TauAnalysisConfig.py.

577 def instanceName (self) :
578 """Return the instance name for this block"""
579 return self.outputTaus
580

◆ makeAlgs()

python.TauAnalysisConfig.EXPERIMENTAL_TauCombineMuonRemovalConfig.makeAlgs ( self,
config )

Definition at line 581 of file TauAnalysisConfig.py.

581 def makeAlgs (self, config) :
582
583 if config.isPhyslite() :
584 raise(RuntimeError("Muon removal taus is not available in Physlite mode"))
585
586 alg = config.createAlgorithm( 'CP::TauCombineMuonRMTausAlg', 'TauCombineMuonRMTausAlg' )
587 alg.taus = self.inputTaus
588 alg.muonrm_taus = self.inputTausMuRM
589 alg.combined_taus = self.outputTaus
590

The documentation for this class was generated from the following file: