![]() |
ATLAS Offline Software
|
#include <IPMGCrossSectionTool.h>
Public Member Functions | |
virtual bool | readInfosFromFiles (const std::vector< std::string > &)=0 |
read infos from file, store them in the structure and make a vector that keeps all of them More... | |
virtual bool | readInfosFromDir (const std::string &inputDir)=0 |
read infos from all files in dir More... | |
virtual double | getFilterEff (const int dsid) const =0 |
return filter efficiency for DSID More... | |
virtual std::string | getSampleName (const int dsid) const =0 |
return the sample name for DSID More... | |
virtual double | getAMIXsection (const int dsid) const =0 |
return the AMI cross-section for DSID More... | |
virtual double | getXsectionUncertainty (const int dsid) const =0 |
return the cross-section uncertainty for DSID More... | |
virtual double | getXsectionUncertaintyUP (const int dsid) const =0 |
return the cross-section uncertainty for DSID More... | |
virtual double | getXsectionUncertaintyDOWN (const int dsid) const =0 |
return the cross-section uncertainty for DSID More... | |
virtual double | getKfactor (const int dsid) const =0 |
return the branching ratio for DSID More... | |
virtual double | getSampleXsection (const int dsid) const =0 |
return the sample cross-section for DSID More... | |
virtual std::vector< int > | getLoadedDSIDs () const =0 |
get a list of the DSID for the loaded samples More... | |
virtual void | print () const =0 |
Print the state of the tool. More... | |
Definition at line 32 of file IPMGCrossSectionTool.h.
|
pure virtual |
return the AMI cross-section for DSID
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
return filter efficiency for DSID
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
return the branching ratio for DSID
return the k-factor for DSID
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
get a list of the DSID for the loaded samples
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
return the sample name for DSID
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
return the sample cross-section for DSID
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
return the cross-section uncertainty for DSID
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
return the cross-section uncertainty for DSID
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
return the cross-section uncertainty for DSID
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
|
pure virtual |
read infos from all files in dir
Implemented in PMGTools::PMGCrossSectionTool.
|
pure virtual |
read infos from file, store them in the structure and make a vector that keeps all of them
Implemented in PMGTools::PMGCrossSectionTool.