![]() |
ATLAS Offline Software
|
Class holding one particular bunch configuration. More...
#include <BunchConf_v1.h>
Public Member Functions | |
| BunchConf_v1 () | |
| Default constructor. | |
Configuration identifier accessors | |
| uint32_t | configID () const |
| Get the configuration ID that this object describes. | |
| void | setConfigID (uint32_t value) |
| Set the configuration ID that this object describes. | |
Basic beam configuration values | |
| const std::vector< int > & | collidingBCIDs () const |
| Get the BCIDs of the colliding bunches. | |
| void | setCollidingBCIDs (const std::vector< int > &value) |
| Set the BCIDs of the colliding bunches. | |
| const std::vector< float > & | intensitiesBeam1 () const |
| Get the intensities of the beam1 bunches. | |
| void | setIntensitiesBeam1 (const std::vector< float > &value) |
| Set the intensities of the beam1 bunches. | |
| bool | intensitiesBeam1Available () const |
| Check if the beam1 intensities are available. | |
| const std::vector< float > & | intensitiesBeam2 () const |
| Get the intensities of the beam2 bunches. | |
| void | setIntensitiesBeam2 (const std::vector< float > &value) |
| Set the intensities of the beam2 bunches. | |
| bool | intensitiesBeam2Available () const |
| Check if the beam2 intensities are available. | |
Information about the unpaired bunches | |
| const std::vector< int > & | unpairedBCIDsBeam1 () const |
| Get the BCIDs of the unpaired bunches in beam1. | |
| void | setUnpairedBCIDsBeam1 (const std::vector< int > &value) |
| Set the BCIDs of the unpaired bunches in beam1. | |
| bool | unpairedBCIDsBeam1Available () const |
| Check if the beam1 unpaired BCIDs are available. | |
| const std::vector< int > & | unpairedBCIDsBeam2 () const |
| Get the BCIDs of the unpaired bunches in beam2. | |
| void | setUnpairedBCIDsBeam2 (const std::vector< int > &value) |
| Set the BCIDs of the unpaired bunches in beam2. | |
| bool | unpairedBCIDsBeam2Available () const |
| Check if the beam2 unpaired BCIDs are available. | |
| const std::vector< float > & | unpairedIntensisitesBeam1 () const |
| Get the intensities of the unpaired bunches in beam1. | |
| void | setUnpairedIntensitiesBeam1 (const std::vector< float > &value) |
| Set the intensities of the unpaired bunches in beam1. | |
| bool | unpairedIntensitiesBeam1Available () const |
| Check if the unpaired beam1 intensities are available. | |
| const std::vector< float > & | unpairedIntensisitesBeam2 () const |
| Get the intensities of the unpaired bunches in beam2. | |
| void | setUnpairedIntensitiesBeam2 (const std::vector< float > &value) |
| Set the intensities of the unpaired bunches in beam2. | |
| bool | unpairedIntensitiesBeam2Available () const |
| Check if the unpaired beam2 intensities are available. | |
Class holding one particular bunch configuration.
This is a very simple class for storing the output taken from Trig::IBunchCrossingConfProvider, and re-using it in subsequent jobs.
Definition at line 33 of file BunchConf_v1.h.
| xAOD::BunchConf_v1::BunchConf_v1 | ( | ) |
Default constructor.
Definition at line 14 of file BunchConf_v1.cxx.
Get the BCIDs of the colliding bunches.
| uint32_t xAOD::BunchConf_v1::configID | ( | ) | const |
Get the configuration ID that this object describes.
Get the intensities of the beam1 bunches.
| bool xAOD::BunchConf_v1::intensitiesBeam1Available | ( | ) | const |
Check if the beam1 intensities are available.
Get the intensities of the beam2 bunches.
| bool xAOD::BunchConf_v1::intensitiesBeam2Available | ( | ) | const |
Check if the beam2 intensities are available.
Set the BCIDs of the colliding bunches.
| void xAOD::BunchConf_v1::setConfigID | ( | uint32_t | value | ) |
Set the configuration ID that this object describes.
Set the intensities of the beam1 bunches.
Set the intensities of the beam2 bunches.
Set the BCIDs of the unpaired bunches in beam1.
Set the BCIDs of the unpaired bunches in beam2.
Set the intensities of the unpaired bunches in beam1.
Set the intensities of the unpaired bunches in beam2.
Get the BCIDs of the unpaired bunches in beam1.
| bool xAOD::BunchConf_v1::unpairedBCIDsBeam1Available | ( | ) | const |
Check if the beam1 unpaired BCIDs are available.
Get the BCIDs of the unpaired bunches in beam2.
| bool xAOD::BunchConf_v1::unpairedBCIDsBeam2Available | ( | ) | const |
Check if the beam2 unpaired BCIDs are available.
Get the intensities of the unpaired bunches in beam1.
Get the intensities of the unpaired bunches in beam2.
| bool xAOD::BunchConf_v1::unpairedIntensitiesBeam1Available | ( | ) | const |
Check if the unpaired beam1 intensities are available.
| bool xAOD::BunchConf_v1::unpairedIntensitiesBeam2Available | ( | ) | const |
Check if the unpaired beam2 intensities are available.