ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual void setNjets (int njets)=0
 Some setters to speed up the calculation for multiple variations/events.
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.
virtual unsigned int getNtruthJets ()=0
 get number of truth jets as defined in the parametrization analysis
virtual double getWeight (const std::string &sysVariation="nom")=0
 Return weight for a given systematic variation.
virtual void setNjets (int njets)=0
 Some setters to speed up the calculation for multiple variations/events.
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.
virtual unsigned int getNtruthJets ()=0
 get number of truth jets as defined in the parametrization analysis
virtual void print () const =0
 Print the state of the tool.

Detailed Description

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()

◆ 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 files: