![]() |
ATLAS Offline Software
|
Define interface of EnhancedBias weighting class. More...
#include <IEnhancedBiasWeighter.h>
Public Member Functions | |
| virtual double | getEBWeight (const xAOD::EventInfo *eventInfo) const =0 |
| virtual double | getEBWeight (const EventContext &context) const =0 |
| virtual double | getBunchCrossingRate () const =0 |
| virtual double | getEBLiveTime (const xAOD::EventInfo *eventInfo) const =0 |
| virtual double | getEBLiveTime (const EventContext &context) const =0 |
| virtual double | getLBLumi (const xAOD::EventInfo *eventInfo) const =0 |
| virtual double | getLBLumi (const EventContext &context) const =0 |
| virtual double | getLBLength (const xAOD::EventInfo *eventInfo) const =0 |
| virtual double | getLBLength (const EventContext &context) const =0 |
| virtual double | getAverageLumi () const =0 |
| virtual double | getAverageMu () const =0 |
| virtual double | getDeadtime (const int lumiblock=-1) const =0 |
| virtual uint32_t | getPairedBunches () const =0 |
| virtual StatusCode | getDistanceIntoTrain (const xAOD::EventInfo *eventInfo, uint32_t &distance, const EventContext &ctx) const =0 |
| virtual uint32_t | getRunNumber () const =0 |
| virtual bool | isUnbiasedEvent (const xAOD::EventInfo *eventInfo) const =0 |
| virtual bool | isGoodLB (const xAOD::EventInfo *eventInfo) const =0 |
| virtual bool | isGoodLB (const EventContext &context) const =0 |
| virtual bool | isMC () const =0 |
| virtual std::unordered_map< std::string, ChainDetail > | parsePrescaleXML (const std::string &prescaleXML) const =0 |
| virtual const std::vector< int32_t > & | getBunchGroups () const =0 |
| DeclareInterfaceID (IAugmentationTool, 1, 0) | |
| virtual StatusCode | addBranches (const EventContext &ctx) const =0 |
| Pass the thinning service. | |
Define interface of EnhancedBias weighting class.
Definition at line 20 of file IEnhancedBiasWeighter.h.
|
pure virtualinherited |
Pass the thinning service.
Implemented in EnhancedBiasWeighter.
|
inherited |
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.