![]() |
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 | |
| virtual bool | readInfosFromDir (const std::string &inputDir)=0 |
| read infos from all files in dir | |
| virtual double | getFilterEff (const int dsid, const int etag=-1) const =0 |
| return filter efficiency for DSID | |
| virtual std::string | getSampleName (const int dsid, const int etag=-1) const =0 |
| return the sample name for DSID | |
| virtual double | getAMIXsection (const int dsid, const int etag=-1) const =0 |
| return the AMI cross-section for DSID | |
| virtual double | getXsectionUncertainty (const int dsid, const int etag=-1) const =0 |
| return the cross-section uncertainty for DSID | |
| virtual double | getXsectionUncertaintyUP (const int dsid, const int etag=-1) const =0 |
| return the cross-section uncertainty for DSID | |
| virtual double | getXsectionUncertaintyDOWN (const int dsid, const int etag=-1) const =0 |
| return the cross-section uncertainty for DSID | |
| virtual double | getKfactor (const int dsid, const int etag=-1) const =0 |
| return the branching ratio for DSID | |
| virtual double | getSampleXsection (const int dsid, const int etag=-1) const =0 |
| return the sample cross-section for DSID | |
| virtual std::vector< int > | getLoadedDSIDs () const =0 |
| get a list of the DSID for the loaded samples | |
| virtual void | print () const =0 |
| Print the state of the tool. | |
Definition at line 33 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 asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, KtDeltaRTool, and LundVariablesTool.
|
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.