Define interface of EnhancedBias weighting class.
More...
#include <IEnhancedBiasWeighter.h>
Define interface of EnhancedBias weighting class.
Definition at line 20 of file IEnhancedBiasWeighter.h.
◆ addBranches()
| virtual StatusCode DerivationFramework::IAugmentationTool::addBranches |
( |
const EventContext & | ctx | ) |
const |
|
pure virtualinherited |
◆ DeclareInterfaceID()
| DerivationFramework::IAugmentationTool::DeclareInterfaceID |
( |
IAugmentationTool | , |
|
|
1 | , |
|
|
0 | ) |
|
inherited |
◆ getAverageLumi()
| virtual double IEnhancedBiasWeighter::getAverageLumi |
( |
| ) |
const |
|
pure virtual |
◆ getAverageMu()
| virtual double IEnhancedBiasWeighter::getAverageMu |
( |
| ) |
const |
|
pure virtual |
◆ getBunchCrossingRate()
| virtual double IEnhancedBiasWeighter::getBunchCrossingRate |
( |
| ) |
const |
|
pure virtual |
◆ getBunchGroups()
| virtual const std::vector< int32_t > & IEnhancedBiasWeighter::getBunchGroups |
( |
| ) |
const |
|
pure virtual |
◆ getDeadtime()
| virtual double IEnhancedBiasWeighter::getDeadtime |
( |
const int | lumiblock = -1 | ) |
const |
|
pure virtual |
◆ getDistanceIntoTrain()
| virtual StatusCode IEnhancedBiasWeighter::getDistanceIntoTrain |
( |
const xAOD::EventInfo * | eventInfo, |
|
|
uint32_t & | distance, |
|
|
const EventContext & | ctx ) const |
|
pure virtual |
◆ getEBLiveTime() [1/2]
| virtual double IEnhancedBiasWeighter::getEBLiveTime |
( |
const EventContext & | context | ) |
const |
|
pure virtual |
◆ getEBLiveTime() [2/2]
| virtual double IEnhancedBiasWeighter::getEBLiveTime |
( |
const xAOD::EventInfo * | eventInfo | ) |
const |
|
pure virtual |
◆ getEBWeight() [1/2]
| virtual double IEnhancedBiasWeighter::getEBWeight |
( |
const EventContext & | context | ) |
const |
|
pure virtual |
◆ getEBWeight() [2/2]
| virtual double IEnhancedBiasWeighter::getEBWeight |
( |
const xAOD::EventInfo * | eventInfo | ) |
const |
|
pure virtual |
◆ getLBLength() [1/2]
| virtual double IEnhancedBiasWeighter::getLBLength |
( |
const EventContext & | context | ) |
const |
|
pure virtual |
◆ getLBLength() [2/2]
| virtual double IEnhancedBiasWeighter::getLBLength |
( |
const xAOD::EventInfo * | eventInfo | ) |
const |
|
pure virtual |
◆ getLBLumi() [1/2]
| virtual double IEnhancedBiasWeighter::getLBLumi |
( |
const EventContext & | context | ) |
const |
|
pure virtual |
◆ getLBLumi() [2/2]
| virtual double IEnhancedBiasWeighter::getLBLumi |
( |
const xAOD::EventInfo * | eventInfo | ) |
const |
|
pure virtual |
◆ getPairedBunches()
| virtual uint32_t IEnhancedBiasWeighter::getPairedBunches |
( |
| ) |
const |
|
pure virtual |
◆ getRunNumber()
| virtual uint32_t IEnhancedBiasWeighter::getRunNumber |
( |
| ) |
const |
|
pure virtual |
◆ isGoodLB() [1/2]
| virtual bool IEnhancedBiasWeighter::isGoodLB |
( |
const EventContext & | context | ) |
const |
|
pure virtual |
◆ isGoodLB() [2/2]
| virtual bool IEnhancedBiasWeighter::isGoodLB |
( |
const xAOD::EventInfo * | eventInfo | ) |
const |
|
pure virtual |
◆ isMC()
| virtual bool IEnhancedBiasWeighter::isMC |
( |
| ) |
const |
|
pure virtual |
◆ isUnbiasedEvent()
| virtual bool IEnhancedBiasWeighter::isUnbiasedEvent |
( |
const xAOD::EventInfo * | eventInfo | ) |
const |
|
pure virtual |
◆ parsePrescaleXML()
| virtual std::unordered_map< std::string, ChainDetail > IEnhancedBiasWeighter::parsePrescaleXML |
( |
const std::string & | prescaleXML | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: