![]() |
ATLAS Offline Software
|
#include <TauSelectionCuts.h>
Inherited by TauAnalysisTools::TauSelectionCutAbsCharge, TauAnalysisTools::TauSelectionCutAbsEta, TauAnalysisTools::TauSelectionCutEleIDWP, TauAnalysisTools::TauSelectionCutGNTauScoreSigTrans, TauAnalysisTools::TauSelectionCutJetIDWP, TauAnalysisTools::TauSelectionCutMuonOLR, TauAnalysisTools::TauSelectionCutNTracks, TauAnalysisTools::TauSelectionCutPt, TauAnalysisTools::TauSelectionCutRNNEleScoreSigTrans, and TauAnalysisTools::TauSelectionCutRNNJetScoreSigTrans.
Public Member Functions | |
| TauSelectionCut (const std::string &sName, TauAnalysisTools::TauSelectionTool *tTST) | |
| virtual | ~TauSelectionCut () |
| void | writeControlHistograms () |
| void | fillHistogramCutPre (const xAOD::TauJet &xTau) |
| void | fillHistogramCut (const xAOD::TauJet &xTau) |
| virtual void | setAcceptInfo (asg::AcceptInfo &info) const =0 |
| virtual bool | accept (const xAOD::TauJet &xTau, asg::AcceptData &accept)=0 |
| std::unique_ptr< TH1F > | CreateControlPlot (const char *sName, const char *sTitle, int iBins, double dXLow, double dXUp) |
| const std::string & | getName () |
| void | setProperty (const std::string &name, const std::string &value) |
Protected Member Functions | |
| void | declareProperty (const std::string &name, std::string &loc) |
| std::string | getProperty (const std::string &name) |
Protected Attributes | |
| std::string | m_sName |
| std::unique_ptr< TH1F > | m_hHistCutPre |
| std::unique_ptr< TH1F > | m_hHistCut |
| TauSelectionTool * | m_tTST |
| std::map< std::string, std::string & > | m_mProperties |
Private Member Functions | |
| virtual void | fillHistogram (const xAOD::TauJet &xTau, TH1F &hHist) const =0 |
Definition at line 29 of file TauSelectionCuts.h.
| TauSelectionCut::TauSelectionCut | ( | const std::string & | sName, |
| TauAnalysisTools::TauSelectionTool * | tTST ) |
Definition at line 20 of file TauSelectionCuts.cxx.
|
virtual |
Definition at line 27 of file TauSelectionCuts.cxx.
|
pure virtual |
Implemented in TauAnalysisTools::TauSelectionCutAbsCharge, TauAnalysisTools::TauSelectionCutAbsEta, TauAnalysisTools::TauSelectionCutEleIDWP, TauAnalysisTools::TauSelectionCutGNTauScoreSigTrans, TauAnalysisTools::TauSelectionCutJetIDWP, TauAnalysisTools::TauSelectionCutMuonOLR, TauAnalysisTools::TauSelectionCutNTracks, TauAnalysisTools::TauSelectionCutPt, TauAnalysisTools::TauSelectionCutRNNEleScoreSigTrans, and TauAnalysisTools::TauSelectionCutRNNJetScoreSigTrans.
| std::unique_ptr< TH1F > TauSelectionCut::CreateControlPlot | ( | const char * | sName, |
| const char * | sTitle, | ||
| int | iBins, | ||
| double | dXLow, | ||
| double | dXUp ) |
Definition at line 39 of file TauSelectionCuts.cxx.
|
protected |
Definition at line 74 of file TauSelectionCuts.cxx.
|
privatepure virtual |
Implemented in TauAnalysisTools::TauSelectionCutAbsCharge, TauAnalysisTools::TauSelectionCutAbsEta, TauAnalysisTools::TauSelectionCutEleIDWP, TauAnalysisTools::TauSelectionCutGNTauScoreSigTrans, TauAnalysisTools::TauSelectionCutJetIDWP, TauAnalysisTools::TauSelectionCutMuonOLR, TauAnalysisTools::TauSelectionCutNTracks, TauAnalysisTools::TauSelectionCutPt, TauAnalysisTools::TauSelectionCutRNNEleScoreSigTrans, and TauAnalysisTools::TauSelectionCutRNNJetScoreSigTrans.
| void TauSelectionCut::fillHistogramCut | ( | const xAOD::TauJet & | xTau | ) |
Definition at line 58 of file TauSelectionCuts.cxx.
| void TauSelectionCut::fillHistogramCutPre | ( | const xAOD::TauJet & | xTau | ) |
Definition at line 52 of file TauSelectionCuts.cxx.
|
inline |
Definition at line 44 of file TauSelectionCuts.h.
|
protected |
Definition at line 81 of file TauSelectionCuts.cxx.
|
pure virtual |
Implemented in TauAnalysisTools::TauSelectionCutAbsCharge, TauAnalysisTools::TauSelectionCutAbsEta, TauAnalysisTools::TauSelectionCutEleIDWP, TauAnalysisTools::TauSelectionCutGNTauScoreSigTrans, TauAnalysisTools::TauSelectionCutJetIDWP, TauAnalysisTools::TauSelectionCutMuonOLR, TauAnalysisTools::TauSelectionCutNTracks, TauAnalysisTools::TauSelectionCutPt, TauAnalysisTools::TauSelectionCutRNNEleScoreSigTrans, and TauAnalysisTools::TauSelectionCutRNNJetScoreSigTrans.
Definition at line 65 of file TauSelectionCuts.cxx.
| void TauSelectionCut::writeControlHistograms | ( | ) |
Definition at line 32 of file TauSelectionCuts.cxx.
|
protected |
Definition at line 55 of file TauSelectionCuts.h.
|
protected |
Definition at line 54 of file TauSelectionCuts.h.
|
protected |
Definition at line 60 of file TauSelectionCuts.h.
|
protected |
Definition at line 52 of file TauSelectionCuts.h.
|
protected |
Definition at line 57 of file TauSelectionCuts.h.