#include <LHCInfo.h>
Public Types | |
enum | FillType { UNKNOWN = 0, PROTONS = 1, IONS = 2, COSMICS = 3, GAP = 4 } |
typedef FillType | FillTypeId |
enum | FloatParamIndex { CROSSING_ANGLE = 0, BETA_STAR = 1, INTENSITY_1 = 2, INTENSITY_2 = 3, ENERGY = 4, DELIV_LUMI = 5, REC_LUMI = 7, LUMI_PER_B = 8, BEAM1_VC = 9, BEAM2_VC = 10, BEAM1_RF = 11, BEAM2_RF = 12, FSIZE = 13 } |
enum | IntParamIndex { LHC_FILL = 0, BUNCHES_1 = 1, BUNCHES_2 = 2, COLLIDING_BUNCHES = 3, TARGET_BUNCHES = 4, FILL_TYPE = 5, PARTICLES_1 = 6, PARTICLES_2 = 7, LUMI_SECTION = 8, ISIZE = 9 } |
enum | ParticleType { NONE = 0, PROTON = 1, PB82 = 2, AR18 = 3, D = 4, XE54 = 5 } |
typedef ParticleType | ParticleTypeId |
enum | StringParamIndex { INJECTION_SCHEME = 0, LHC_STATE = 1, LHC_COMMENT = 2, CTPPS_STATUS = 3, SSIZE =4 } |
enum | TimeParamIndex { CREATE_TIME = 0, BEGIN_TIME = 1, END_TIME = 2, DIP_TIME = 3, TSIZE =4 } |
Public Member Functions | |
std::vector< float > const & | beam1RF () const |
std::vector< float > const & | beam1VC () const |
std::vector< float > const & | beam2RF () const |
std::vector< float > const & | beam2VC () const |
cond::Time_t const | beginTime () const |
float const | betaStar () const |
std::vector< unsigned short > | bunchConfigurationForBeam1 () const |
std::vector< unsigned short > | bunchConfigurationForBeam2 () const |
unsigned short const | bunchesInBeam1 () const |
unsigned short const | bunchesInBeam2 () const |
unsigned short const | collidingBunches () const |
cond::Time_t const | createTime () const |
float const | crossingAngle () const |
std::string const & | ctppsStatus () const |
float const | delivLumi () const |
cond::Time_t const | endTime () const |
float const | energy () const |
unsigned short const | fillNumber () const |
FillTypeId const | fillType () const |
std::string const & | injectionScheme () const |
float const | intensityForBeam1 () const |
float const | intensityForBeam2 () const |
bool | is25nsBunchSpacing () const |
bool | isBunchInBeam1 (size_t const &bunch) const |
bool | isBunchInBeam2 (size_t const &bunch) const |
bool const | isData () const |
std::string const & | lhcComment () const |
LHCInfo () | |
LHCInfo (unsigned short const &lhcFill, bool const &fromData=true) | |
std::string const & | lhcState () const |
std::vector< float > const & | lumiPerBX () const |
unsigned int const & | lumiSection () const |
ParticleTypeId const | particleTypeForBeam1 () const |
ParticleTypeId const | particleTypeForBeam2 () const |
void | print (std::stringstream &ss) const |
float const | recLumi () const |
void | setBeam1RF (std::vector< float > const &beam1RF) |
void | setBeam1VC (std::vector< float > const &beam1VC) |
void | setBeam2RF (std::vector< float > const &beam2RF) |
void | setBeam2VC (std::vector< float > const &beam2VC) |
void | setBeginTime (cond::Time_t const &beginTime) |
void | setBetaStar (float const &betaStar) |
void | setBunchesInBeam1 (unsigned short const &bunches) |
void | setBunchesInBeam2 (unsigned short const &bunches) |
void | setCollidingBunches (unsigned short const &collidingBunches) |
void | setCreationTime (cond::Time_t const &createTime) |
void | setCrossingAngle (float const &angle) |
void | setCtppsStatus (std::string const &ctppsStatus) |
void | setDelivLumi (float const &delivLumi) |
void | setEndTime (cond::Time_t const &endTime) |
void | setEnergy (float const &energy) |
void | setFill (unsigned short const &lhcFill, bool const &fromData) |
void | setFillType (FillTypeId const &fillType) |
void | setInfo (unsigned short const &bunches1, unsigned short const &bunches2, unsigned short const &collidingBunches, unsigned short const &targetBunches, FillTypeId const &fillType, ParticleTypeId const &particleType1, ParticleTypeId const &particleType2, float const &angle, float const &beta, float const &intensity1, float const &intensity2, float const &energy, float const &delivLumi, float const &recLumi, cond::Time_t const &createTime, cond::Time_t const &beginTime, cond::Time_t const &endTime, std::string const &scheme, std::vector< float > const &lumiPerBX, std::string const &lhcState, std::string const &lhcComment, std::string const &ctppsStatus, unsigned int const &lumiSection, std::vector< float > const &beam1VC, std::vector< float > const &beam2VC, std::vector< float > const &beam1RF, std::vector< float > const &beam2RF, std::bitset< bunchSlots+1 > const &bunchConf1, std::bitset< bunchSlots+1 > const &bunchConf2) |
void | setInjectionScheme (std::string const &injectionScheme) |
void | setIntensityForBeam1 (float const &intensity) |
void | setIntensityForBeam2 (float const &intensity) |
void | setLhcComment (std::string const &lhcComment) |
void | setLhcState (std::string const &lhcState) |
void | setLumiPerBX (std::vector< float > const &lumiPerBX) |
void | setLumiSection (unsigned int const &lumiSection) |
void | setParticleTypeForBeam1 (ParticleTypeId const &particleType) |
void | setParticleTypeForBeam2 (ParticleTypeId const &particleType) |
void | setRecLumi (float const &recLumi) |
void | setTargetBunches (unsigned short const &targetBunches) |
unsigned short const | targetBunches () const |
~LHCInfo () | |
Static Public Attributes | |
static size_t const | availableBunchSlots = 2808 |
static size_t const | bunchSlots = 3564 |
Protected Member Functions | |
std::bitset< bunchSlots+1 > const & | bunchBitsetForBeam1 () const |
std::bitset< bunchSlots+1 > const & | bunchBitsetForBeam2 () const |
void | setBunchBitsetForBeam1 (std::bitset< bunchSlots+1 > const &bunchConfiguration) |
void | setBunchBitsetForBeam2 (std::bitset< bunchSlots+1 > const &bunchConfiguration) |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::bitset< bunchSlots+1 > | m_bunchConfiguration1 |
std::bitset< bunchSlots+1 > | m_bunchConfiguration2 |
std::vector< std::vector< float > > | m_floatParams |
std::vector< std::vector< unsigned int > > | m_intParams |
bool | m_isData |
std::vector< std::vector< std::string > > | m_stringParams |
std::vector< std::vector< unsigned long long > > | m_timeParams |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
typedef FillType LHCInfo::FillTypeId |
typedef ParticleType LHCInfo::ParticleTypeId |
enum LHCInfo::FillType |
Enumerator | |
---|---|
UNKNOWN | |
PROTONS | |
IONS | |
COSMICS | |
GAP |
Definition at line 14 of file LHCInfo.h.
Enumerator | |
---|---|
CROSSING_ANGLE | |
BETA_STAR | |
INTENSITY_1 | |
INTENSITY_2 | |
ENERGY | |
DELIV_LUMI | |
REC_LUMI | |
LUMI_PER_B | |
BEAM1_VC | |
BEAM2_VC | |
BEAM1_RF | |
BEAM2_RF | |
FSIZE |
Definition at line 18 of file LHCInfo.h.
Enumerator | |
---|---|
LHC_FILL | |
BUNCHES_1 | |
BUNCHES_2 | |
COLLIDING_BUNCHES | |
TARGET_BUNCHES | |
FILL_TYPE | |
PARTICLES_1 | |
PARTICLES_2 | |
LUMI_SECTION | |
ISIZE |
Definition at line 17 of file LHCInfo.h.
Enumerator | |
---|---|
NONE | |
PROTON | |
PB82 | |
AR18 | |
D | |
XE54 |
Definition at line 15 of file LHCInfo.h.
Enumerator | |
---|---|
INJECTION_SCHEME | |
LHC_STATE | |
LHC_COMMENT | |
CTPPS_STATUS | |
SSIZE |
Definition at line 20 of file LHCInfo.h.
Enumerator | |
---|---|
CREATE_TIME | |
BEGIN_TIME | |
END_TIME | |
DIP_TIME | |
TSIZE |
Definition at line 19 of file LHCInfo.h.
LHCInfo::LHCInfo | ( | ) |
Definition at line 73 of file LHCInfo.cc.
References setFill().
LHCInfo::LHCInfo | ( | unsigned short const & | lhcFill, |
bool const & | fromData = true |
||
) |
Definition at line 81 of file LHCInfo.cc.
References setFill().
LHCInfo::~LHCInfo | ( | ) |
Definition at line 89 of file LHCInfo.cc.
std::vector< float > const & LHCInfo::beam1RF | ( | ) | const |
Definition at line 243 of file LHCInfo.cc.
References BEAM1_RF, LHCInfoImpl::getParams(), and m_floatParams.
Referenced by print().
std::vector< float > const & LHCInfo::beam1VC | ( | ) | const |
Definition at line 235 of file LHCInfo.cc.
References BEAM1_VC, LHCInfoImpl::getParams(), and m_floatParams.
Referenced by print().
std::vector< float > const & LHCInfo::beam2RF | ( | ) | const |
Definition at line 247 of file LHCInfo.cc.
References BEAM2_RF, LHCInfoImpl::getParams(), and m_floatParams.
Referenced by print().
std::vector< float > const & LHCInfo::beam2VC | ( | ) | const |
Definition at line 239 of file LHCInfo.cc.
References BEAM2_VC, LHCInfoImpl::getParams(), and m_floatParams.
Referenced by print().
cond::Time_t const LHCInfo::beginTime | ( | ) | const |
Definition at line 203 of file LHCInfo.cc.
References BEGIN_TIME, LHCInfoImpl::getOneParam(), and m_timeParams.
Referenced by print().
float const LHCInfo::betaStar | ( | ) | const |
Definition at line 175 of file LHCInfo.cc.
References BETA_STAR, LHCInfoImpl::getOneParam(), and m_floatParams.
Referenced by print().
|
protected |
Definition at line 506 of file LHCInfo.cc.
References m_bunchConfiguration1.
|
protected |
Definition at line 510 of file LHCInfo.cc.
References m_bunchConfiguration2.
std::vector< unsigned short > LHCInfo::bunchConfigurationForBeam1 | ( | ) | const |
Definition at line 272 of file LHCInfo.cc.
References bitsetToVector(), and m_bunchConfiguration1.
Referenced by print().
std::vector< unsigned short > LHCInfo::bunchConfigurationForBeam2 | ( | ) | const |
Definition at line 276 of file LHCInfo.cc.
References bitsetToVector(), and m_bunchConfiguration2.
Referenced by print().
unsigned short const LHCInfo::bunchesInBeam1 | ( | ) | const |
Definition at line 143 of file LHCInfo.cc.
References BUNCHES_1, LHCInfoImpl::getOneParam(), and m_intParams.
Referenced by print().
unsigned short const LHCInfo::bunchesInBeam2 | ( | ) | const |
Definition at line 147 of file LHCInfo.cc.
References BUNCHES_2, LHCInfoImpl::getOneParam(), and m_intParams.
Referenced by print().
unsigned short const LHCInfo::collidingBunches | ( | ) | const |
Definition at line 151 of file LHCInfo.cc.
References COLLIDING_BUNCHES, LHCInfoImpl::getOneParam(), and m_intParams.
Referenced by print().
cond::Time_t const LHCInfo::createTime | ( | ) | const |
Definition at line 199 of file LHCInfo.cc.
References CREATE_TIME, LHCInfoImpl::getOneParam(), and m_timeParams.
Referenced by print().
float const LHCInfo::crossingAngle | ( | ) | const |
Definition at line 171 of file LHCInfo.cc.
References CROSSING_ANGLE, LHCInfoImpl::getOneParam(), and m_floatParams.
Referenced by print().
std::string const & LHCInfo::ctppsStatus | ( | ) | const |
Definition at line 227 of file LHCInfo.cc.
References CTPPS_STATUS, LHCInfoImpl::getOneParam(), and m_stringParams.
Referenced by print().
float const LHCInfo::delivLumi | ( | ) | const |
Definition at line 191 of file LHCInfo.cc.
References DELIV_LUMI, LHCInfoImpl::getOneParam(), and m_floatParams.
Referenced by print().
cond::Time_t const LHCInfo::endTime | ( | ) | const |
Definition at line 207 of file LHCInfo.cc.
References END_TIME, LHCInfoImpl::getOneParam(), and m_timeParams.
Referenced by print().
float const LHCInfo::energy | ( | ) | const |
Definition at line 187 of file LHCInfo.cc.
References ENERGY, LHCInfoImpl::getOneParam(), and m_floatParams.
Referenced by print(), and Jet.Jet::rawEnergy().
unsigned short const LHCInfo::fillNumber | ( | ) | const |
Definition at line 135 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), LHC_FILL, and m_intParams.
Referenced by print().
LHCInfo::FillTypeId const LHCInfo::fillType | ( | ) | const |
Definition at line 159 of file LHCInfo.cc.
References FILL_TYPE, LHCInfoImpl::getOneParam(), and m_intParams.
Referenced by print().
std::string const & LHCInfo::injectionScheme | ( | ) | const |
Definition at line 211 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), INJECTION_SCHEME, and m_stringParams.
Referenced by is25nsBunchSpacing(), and print().
float const LHCInfo::intensityForBeam1 | ( | ) | const |
Definition at line 179 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), INTENSITY_1, and m_floatParams.
Referenced by print().
float const LHCInfo::intensityForBeam2 | ( | ) | const |
Definition at line 183 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), INTENSITY_2, and m_floatParams.
Referenced by print().
bool LHCInfo::is25nsBunchSpacing | ( | ) | const |
Definition at line 253 of file LHCInfo.cc.
References cond::serialization::equal(), injectionScheme(), tablePrinter::prefix, and AlCaHLTBitMon_QueryRunRegistry::string.
bool LHCInfo::isBunchInBeam1 | ( | size_t const & | bunch | ) | const |
Definition at line 259 of file LHCInfo.cc.
References m_bunchConfiguration1.
bool LHCInfo::isBunchInBeam2 | ( | size_t const & | bunch | ) | const |
Definition at line 265 of file LHCInfo.cc.
References m_bunchConfiguration2.
bool const LHCInfo::isData | ( | ) | const |
Definition at line 139 of file LHCInfo.cc.
References m_isData.
std::string const & LHCInfo::lhcComment | ( | ) | const |
Definition at line 223 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), LHC_COMMENT, and m_stringParams.
Referenced by print().
std::string const & LHCInfo::lhcState | ( | ) | const |
Definition at line 219 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), LHC_STATE, and m_stringParams.
Referenced by print().
std::vector< float > const & LHCInfo::lumiPerBX | ( | ) | const |
Definition at line 215 of file LHCInfo.cc.
References LHCInfoImpl::getParams(), LUMI_PER_B, and m_floatParams.
Referenced by print().
unsigned int const & LHCInfo::lumiSection | ( | ) | const |
Definition at line 231 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), LUMI_SECTION, and m_intParams.
Referenced by print().
LHCInfo::ParticleTypeId const LHCInfo::particleTypeForBeam1 | ( | ) | const |
Definition at line 163 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), m_intParams, and PARTICLES_1.
Referenced by print().
LHCInfo::ParticleTypeId const LHCInfo::particleTypeForBeam2 | ( | ) | const |
Definition at line 167 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), m_intParams, and PARTICLES_2.
Referenced by print().
void LHCInfo::print | ( | std::stringstream & | ss | ) | const |
Definition at line 450 of file LHCInfo.cc.
References beam1RF(), beam1VC(), beam2RF(), beam2VC(), begin, beginTime(), betaStar(), bunchConfigurationForBeam1(), bunchConfigurationForBeam2(), bunchesInBeam1(), bunchesInBeam2(), collidingBunches(), popcon2dropbox::copy(), createTime(), crossingAngle(), ctppsStatus(), delivLumi(), end, endTime(), energy(), fillNumber(), fillType(), fillTypeToString(), injectionScheme(), intensityForBeam1(), intensityForBeam2(), lhcComment(), lhcState(), lumiPerBX(), lumiSection(), particleTypeForBeam1(), particleTypeForBeam2(), particleTypeToString(), recLumi(), targetBunches(), and cond::time::to_boost().
Referenced by operator<<().
float const LHCInfo::recLumi | ( | ) | const |
Definition at line 195 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), m_floatParams, and REC_LUMI.
Referenced by print().
|
private |
void LHCInfo::setBeam1RF | ( | std::vector< float > const & | beam1RF | ) |
Definition at line 381 of file LHCInfo.cc.
References BEAM1_RF, m_floatParams, and LHCInfoImpl::setParams().
Referenced by setInfo().
void LHCInfo::setBeam1VC | ( | std::vector< float > const & | beam1VC | ) |
Definition at line 373 of file LHCInfo.cc.
References BEAM1_VC, m_floatParams, and LHCInfoImpl::setParams().
Referenced by setInfo().
void LHCInfo::setBeam2RF | ( | std::vector< float > const & | beam2RF | ) |
Definition at line 385 of file LHCInfo.cc.
References BEAM2_RF, m_floatParams, and LHCInfoImpl::setParams().
Referenced by setInfo().
void LHCInfo::setBeam2VC | ( | std::vector< float > const & | beam2VC | ) |
Definition at line 377 of file LHCInfo.cc.
References BEAM2_VC, m_floatParams, and LHCInfoImpl::setParams().
Referenced by setInfo().
void LHCInfo::setBeginTime | ( | cond::Time_t const & | beginTime | ) |
Definition at line 341 of file LHCInfo.cc.
References BEGIN_TIME, m_timeParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setBetaStar | ( | float const & | betaStar | ) |
Definition at line 313 of file LHCInfo.cc.
References BETA_STAR, m_floatParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
|
protected |
Definition at line 515 of file LHCInfo.cc.
References m_bunchConfiguration1.
Referenced by setInfo().
|
protected |
Definition at line 519 of file LHCInfo.cc.
References m_bunchConfiguration2.
Referenced by setInfo().
void LHCInfo::setBunchesInBeam1 | ( | unsigned short const & | bunches | ) |
Definition at line 281 of file LHCInfo.cc.
References BUNCHES_1, m_intParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setBunchesInBeam2 | ( | unsigned short const & | bunches | ) |
Definition at line 285 of file LHCInfo.cc.
References BUNCHES_2, m_intParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setCollidingBunches | ( | unsigned short const & | collidingBunches | ) |
Definition at line 289 of file LHCInfo.cc.
References COLLIDING_BUNCHES, m_intParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setCreationTime | ( | cond::Time_t const & | createTime | ) |
Definition at line 337 of file LHCInfo.cc.
References CREATE_TIME, m_timeParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setCrossingAngle | ( | float const & | angle | ) |
Definition at line 309 of file LHCInfo.cc.
References CROSSING_ANGLE, m_floatParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setCtppsStatus | ( | std::string const & | ctppsStatus | ) |
Definition at line 365 of file LHCInfo.cc.
References CTPPS_STATUS, m_stringParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setDelivLumi | ( | float const & | delivLumi | ) |
Definition at line 329 of file LHCInfo.cc.
References DELIV_LUMI, m_floatParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setEndTime | ( | cond::Time_t const & | endTime | ) |
Definition at line 345 of file LHCInfo.cc.
References END_TIME, m_timeParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setEnergy | ( | float const & | energy | ) |
Definition at line 325 of file LHCInfo.cc.
References ENERGY, m_floatParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setFill | ( | unsigned short const & | lhcFill, |
bool const & | fromData | ||
) |
Definition at line 92 of file LHCInfo.cc.
References BEAM1_RF, BEAM1_VC, BEAM2_RF, BEAM2_VC, FSIZE, INJECTION_SCHEME, ISIZE, LHC_FILL, LUMI_PER_B, m_bunchConfiguration1, m_bunchConfiguration2, m_floatParams, m_intParams, m_isData, m_stringParams, m_timeParams, SSIZE, AlCaHLTBitMon_QueryRunRegistry::string, and TSIZE.
Referenced by LHCInfo().
void LHCInfo::setFillType | ( | LHCInfo::FillTypeId const & | fillType | ) |
Definition at line 297 of file LHCInfo.cc.
References FILL_TYPE, m_intParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setInfo | ( | unsigned short const & | bunches1, |
unsigned short const & | bunches2, | ||
unsigned short const & | collidingBunches, | ||
unsigned short const & | targetBunches, | ||
FillTypeId const & | fillType, | ||
ParticleTypeId const & | particleType1, | ||
ParticleTypeId const & | particleType2, | ||
float const & | angle, | ||
float const & | beta, | ||
float const & | intensity1, | ||
float const & | intensity2, | ||
float const & | energy, | ||
float const & | delivLumi, | ||
float const & | recLumi, | ||
cond::Time_t const & | createTime, | ||
cond::Time_t const & | beginTime, | ||
cond::Time_t const & | endTime, | ||
std::string const & | scheme, | ||
std::vector< float > const & | lumiPerBX, | ||
std::string const & | lhcState, | ||
std::string const & | lhcComment, | ||
std::string const & | ctppsStatus, | ||
unsigned int const & | lumiSection, | ||
std::vector< float > const & | beam1VC, | ||
std::vector< float > const & | beam2VC, | ||
std::vector< float > const & | beam1RF, | ||
std::vector< float > const & | beam2RF, | ||
std::bitset< bunchSlots+1 > const & | bunchConf1, | ||
std::bitset< bunchSlots+1 > const & | bunchConf2 | ||
) |
Definition at line 390 of file LHCInfo.cc.
References setBeam1RF(), setBeam1VC(), setBeam2RF(), setBeam2VC(), setBeginTime(), setBetaStar(), setBunchBitsetForBeam1(), setBunchBitsetForBeam2(), setBunchesInBeam1(), setBunchesInBeam2(), setCollidingBunches(), setCreationTime(), setCrossingAngle(), setCtppsStatus(), setDelivLumi(), setEndTime(), setEnergy(), setFillType(), setInjectionScheme(), setIntensityForBeam1(), setIntensityForBeam2(), setLhcComment(), setLhcState(), setLumiPerBX(), setLumiSection(), setParticleTypeForBeam1(), setParticleTypeForBeam2(), setRecLumi(), and setTargetBunches().
Referenced by LHCInfoPopConSourceHandler::getNewObjects().
void LHCInfo::setInjectionScheme | ( | std::string const & | injectionScheme | ) |
Definition at line 349 of file LHCInfo.cc.
References INJECTION_SCHEME, m_stringParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setIntensityForBeam1 | ( | float const & | intensity | ) |
Definition at line 317 of file LHCInfo.cc.
References INTENSITY_1, m_floatParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setIntensityForBeam2 | ( | float const & | intensity | ) |
Definition at line 321 of file LHCInfo.cc.
References INTENSITY_2, m_floatParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setLhcComment | ( | std::string const & | lhcComment | ) |
Definition at line 361 of file LHCInfo.cc.
References LHC_COMMENT, m_stringParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setLhcState | ( | std::string const & | lhcState | ) |
Definition at line 357 of file LHCInfo.cc.
References LHC_STATE, m_stringParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setLumiPerBX | ( | std::vector< float > const & | lumiPerBX | ) |
Definition at line 353 of file LHCInfo.cc.
References LUMI_PER_B, m_floatParams, and LHCInfoImpl::setParams().
Referenced by setInfo().
void LHCInfo::setLumiSection | ( | unsigned int const & | lumiSection | ) |
Definition at line 369 of file LHCInfo.cc.
References LUMI_SECTION, m_intParams, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setParticleTypeForBeam1 | ( | LHCInfo::ParticleTypeId const & | particleType | ) |
Definition at line 301 of file LHCInfo.cc.
References m_intParams, PARTICLES_1, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setParticleTypeForBeam2 | ( | LHCInfo::ParticleTypeId const & | particleType | ) |
Definition at line 305 of file LHCInfo.cc.
References m_intParams, PARTICLES_2, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setRecLumi | ( | float const & | recLumi | ) |
Definition at line 333 of file LHCInfo.cc.
References m_floatParams, REC_LUMI, and LHCInfoImpl::setOneParam().
Referenced by setInfo().
void LHCInfo::setTargetBunches | ( | unsigned short const & | targetBunches | ) |
Definition at line 293 of file LHCInfo.cc.
References m_intParams, LHCInfoImpl::setOneParam(), and TARGET_BUNCHES.
Referenced by setInfo().
unsigned short const LHCInfo::targetBunches | ( | ) | const |
Definition at line 155 of file LHCInfo.cc.
References LHCInfoImpl::getOneParam(), m_intParams, and TARGET_BUNCHES.
Referenced by print().
|
friend |
|
static |
Definition at line 32 of file LHCInfo.h.
Referenced by LHCInfoPopConSourceHandler::getNewObjects().
|
private |
Definition at line 214 of file LHCInfo.h.
Referenced by bunchBitsetForBeam1(), bunchConfigurationForBeam1(), isBunchInBeam1(), setBunchBitsetForBeam1(), and setFill().
|
private |
Definition at line 214 of file LHCInfo.h.
Referenced by bunchBitsetForBeam2(), bunchConfigurationForBeam2(), isBunchInBeam2(), setBunchBitsetForBeam2(), and setFill().
|
private |
Definition at line 211 of file LHCInfo.h.
Referenced by beam1RF(), beam1VC(), beam2RF(), beam2VC(), betaStar(), crossingAngle(), delivLumi(), energy(), intensityForBeam1(), intensityForBeam2(), lumiPerBX(), recLumi(), setBeam1RF(), setBeam1VC(), setBeam2RF(), setBeam2VC(), setBetaStar(), setCrossingAngle(), setDelivLumi(), setEnergy(), setFill(), setIntensityForBeam1(), setIntensityForBeam2(), setLumiPerBX(), and setRecLumi().
|
private |
Definition at line 210 of file LHCInfo.h.
Referenced by bunchesInBeam1(), bunchesInBeam2(), collidingBunches(), fillNumber(), fillType(), lumiSection(), particleTypeForBeam1(), particleTypeForBeam2(), setBunchesInBeam1(), setBunchesInBeam2(), setCollidingBunches(), setFill(), setFillType(), setLumiSection(), setParticleTypeForBeam1(), setParticleTypeForBeam2(), setTargetBunches(), and targetBunches().
|
private |
|
private |
Definition at line 213 of file LHCInfo.h.
Referenced by ctppsStatus(), injectionScheme(), lhcComment(), lhcState(), setCtppsStatus(), setFill(), setInjectionScheme(), setLhcComment(), and setLhcState().
|
private |
Definition at line 212 of file LHCInfo.h.
Referenced by beginTime(), createTime(), endTime(), setBeginTime(), setCreationTime(), setEndTime(), and setFill().