xAOD::BunchConf_v1 Class Reference

#include <BunchConf_v1.h>

Inheritance diagram for xAOD::BunchConf_v1:
SG::AuxElement SG::IAuxElement

List of all members.

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.

Detailed Description

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.

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
583374
Date
2014-02-14 16:52:54 +0100 (Fri, 14 Feb 2014)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1