ATLAS Offline Software
Public Member Functions | List of all members
PMGTools::IPMGSherpaVjetsSysTool Class Referenceabstract

#include <IPMGSherpaVjetsSysTool.h>

Inheritance diagram for PMGTools::IPMGSherpaVjetsSysTool:
Collaboration diagram for PMGTools::IPMGSherpaVjetsSysTool:

Public Member Functions

virtual double getWeight (const std::string &sysVariation="nom")=0
 Return weight for a given systematic variation. More...
 
virtual void setNjets (int njets)=0
 Some setters to speed up the calculation for multiple variations/events. More...
 
virtual void cacheDSID (bool do_it=true)=0
 
virtual std::vector< std::string > getSupportedVariations (SysParType ptype)=0
 Helpers to get the list of supported variations for Z/W+jets and gamma+jets. More...
 
virtual unsigned int getNtruthJets ()=0
 get number of truth jets as defined in the parametrization analysis More...
 
virtual double getWeight (const std::string &sysVariation="nom")=0
 Return weight for a given systematic variation. More...
 
virtual void setNjets (int njets)=0
 Some setters to speed up the calculation for multiple variations/events. More...
 
virtual void cacheDSID (bool do_it=true)=0
 
virtual std::vector< std::string > getSupportedVariations (SysParType ptype)=0
 Helpers to get the list of supported variations for Z/W+jets and gamma+jets. More...
 
virtual unsigned int getNtruthJets ()=0
 get number of truth jets as defined in the parametrization analysis More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 27 of file AnalysisCommon/PMGTools/PMGTools/IPMGSherpaVjetsSysTool.h.

Member Function Documentation

◆ cacheDSID() [1/2]

virtual void PMGTools::IPMGSherpaVjetsSysTool::cacheDSID ( bool  do_it = true)
pure virtual

◆ cacheDSID() [2/2]

virtual void PMGTools::IPMGSherpaVjetsSysTool::cacheDSID ( bool  do_it = true)
pure virtual

◆ getNtruthJets() [1/2]

virtual unsigned int PMGTools::IPMGSherpaVjetsSysTool::getNtruthJets ( )
pure virtual

get number of truth jets as defined in the parametrization analysis

Implemented in PMGTools::PMGSherpaVjetsSysTool.

◆ getNtruthJets() [2/2]

virtual unsigned int PMGTools::IPMGSherpaVjetsSysTool::getNtruthJets ( )
pure virtual

get number of truth jets as defined in the parametrization analysis

Implemented in PMGTools::PMGSherpaVjetsSysTool.

◆ getSupportedVariations() [1/2]

virtual std::vector<std::string> PMGTools::IPMGSherpaVjetsSysTool::getSupportedVariations ( SysParType  ptype)
pure virtual

Helpers to get the list of supported variations for Z/W+jets and gamma+jets.

Implemented in PMGTools::PMGSherpaVjetsSysTool.

◆ getSupportedVariations() [2/2]

virtual std::vector<std::string> PMGTools::IPMGSherpaVjetsSysTool::getSupportedVariations ( SysParType  ptype)
pure virtual

Helpers to get the list of supported variations for Z/W+jets and gamma+jets.

Implemented in PMGTools::PMGSherpaVjetsSysTool.

◆ getWeight() [1/2]

virtual double PMGTools::IPMGSherpaVjetsSysTool::getWeight ( const std::string &  sysVariation = "nom")
pure virtual

Return weight for a given systematic variation.

Implemented in PMGTools::PMGSherpaVjetsSysTool.

◆ getWeight() [2/2]

virtual double PMGTools::IPMGSherpaVjetsSysTool::getWeight ( const std::string &  sysVariation = "nom")
pure virtual

Return weight for a given systematic variation.

Implemented in PMGTools::PMGSherpaVjetsSysTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

◆ setNjets() [1/2]

virtual void PMGTools::IPMGSherpaVjetsSysTool::setNjets ( int  njets)
pure virtual

Some setters to speed up the calculation for multiple variations/events.

Implemented in PMGTools::PMGSherpaVjetsSysTool.

◆ setNjets() [2/2]

virtual void PMGTools::IPMGSherpaVjetsSysTool::setNjets ( int  njets)
pure virtual

Some setters to speed up the calculation for multiple variations/events.

Implemented in PMGTools::PMGSherpaVjetsSysTool.


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