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 |
|
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 |
◆ 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 |
|
pure virtual |
◆ getEBLiveTime() [1/2]
virtual double IEnhancedBiasWeighter::getEBLiveTime |
( |
const EventContext & |
context | ) |
const |
|
pure virtual |
◆ getEBLiveTime() [2/2]
◆ getLBLength() [1/2]
virtual double IEnhancedBiasWeighter::getLBLength |
( |
const EventContext & |
context | ) |
const |
|
pure virtual |
◆ getLBLength() [2/2]
◆ getLBLumi() [1/2]
virtual double IEnhancedBiasWeighter::getLBLumi |
( |
const EventContext & |
context | ) |
const |
|
pure virtual |
◆ getLBLumi() [2/2]
◆ 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]
◆ isMC()
virtual bool IEnhancedBiasWeighter::isMC |
( |
| ) |
const |
|
pure virtual |
◆ isUnbiasedEvent()
◆ 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: