DAS  3.0
Das Analysis System
SpecialObjectApplier

Description

Applier class for the SpecialObject.

+ Inheritance diagram for SpecialObjectApplier:
+ Collaboration diagram for SpecialObjectApplier:

Public Member Functions

 SpecialObjectApplier ()
 
bool passes (const SpecialObject &) const override
 
int binIndex (const SpecialObject &, const unique_ptr< TH1 > &) const override
 
- Public Member Functions inherited from GenericSFApplier< SpecialObject >
 GenericSFApplier (const std::filesystem::path &filePath, bool correction, bool uncertainties)
 
virtual ~GenericSFApplier () noexcept=default
 
void operator() (SpecialObject &object, const Context &... ctx) const
 
void operator() (std::vector< SpecialObject > &objects, const Context &... ctx) const
 
std::vector< std::string > weightNames () const
 

Additional Inherited Members

- Protected Types inherited from GenericSFApplier< SpecialObject >
enum  Interpretation
 
- Protected Member Functions inherited from GenericSFApplier< SpecialObject >
void loadNominal (const std::string &histPath)
 
void loadBinWiseUnc (const std::string &name, const std::string &histPath, Interpretation intp=UseBinContent)
 
void loadGlobalUnc (const std::string &name, const std::string &histPath, Interpretation intp=UseBinContent)
 
virtual bool passes (const SpecialObject &obj, const Context &... ctx) const=0
 
virtual int binIndex (const SpecialObject &obj, const Context &... ctx, const std::unique_ptr< TH1 > &hist) const=0
 

Constructor & Destructor Documentation

◆ SpecialObjectApplier()

159  : GenericSFApplier("", false, false)
160  {}

Member Function Documentation

◆ binIndex()

int binIndex ( const SpecialObject ,
const unique_ptr< TH1 > &   
) const
inlineoverride
166  { return 1; }

◆ passes()

bool passes ( const SpecialObject ) const
inlineoverride
163  { return true; }

The documentation for this struct was generated from the following file:
DAS::GenericSFApplier< SpecialObject >::GenericSFApplier
GenericSFApplier(const std::filesystem::path &filePath, bool correction, bool uncertainties)
Constructor.
Definition: GenericSFApplier.h:153