|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef TRIGBUNCHCROSSINGTOOL_BUNCHCROSSINGCONFPROVIDERBASE_H
9 #define TRIGBUNCHCROSSINGTOOL_BUNCHCROSSINGCONFPROVIDERBASE_H
58 #endif // TRIGBUNCHCROSSINGTOOL_BUNCHCROSSINGCONFPROVIDERBASE_H
The common trigger namespace for trigger analysis tools.
Inteface for providing the bunch structure information.
Common implementation of the IBunchCrossingConfProvider interface.
virtual std::vector< float > configuredIntensitiesBeam1() const
Function providing the intensities of the configured colliding bunches.
virtual std::vector< int > configuredUnpairedBCIDsBeam1() const
Function providing the BCIDs of the configured unpaired bunches.
static const std::string BUNCH_CONFIG_INCIDENT_NAME
Type name for the incident that such tools should emit.
virtual std::vector< int > configuredUnpairedBCIDsBeam2() const
Function providing the BCIDs of the configured unpaired bunches.
virtual std::vector< float > configuredUnpairedIntensitiesBeam2() const
Function providing the intensities of the configured unpaired bunches.
virtual std::vector< float > configuredIntensitiesBeam2() const
Function providing the intensities of the configured colliding bunches.
virtual std::vector< float > configuredUnpairedIntensitiesBeam1() const
Function providing the intensities of the configured unpaired bunches.
virtual std::vector< int > configuredBCIDs() const
Function providing the BCIDs of the configured colliding bunches.