|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef LUMIBLOCKCOMPS_BUNCHCROSSINGAVERAGECONDALG_H
14 #define LUMIBLOCKCOMPS_BUNCHCROSSINGAVERAGECONDALG_H
62 Gaudi::Property<unsigned long>
m_BPTX{
this,
"BunchDevice", 0,
"Channel assignments: 0=BPTX, 1=fast BCT." };
63 Gaudi::Property<unsigned long>
m_fBCT{
this,
"BunchDeviceFast", 1,
"Channel assignments: 0=BPTX, 1=fast BCT." };
64 Gaudi::Property<unsigned long>
m_DCCT{
this,
"BunchDeviceDCCT", 2,
"Channel assignments: 0=BPTX, 1=fast BCT, 2=DCCT (no per-bunc/phys info), 3=DCCT24 (DCCT read out with precision 24-bit integrator)." };
65 Gaudi::Property<unsigned long>
m_DCCT24{
this,
"BunchDeviceDCCT24", 3,
"Channel assignments: 0=BPTX, 1=fast BCT, 2=DCCT (no per-bunc/phys info), 3=DCCT24 (DCCT read out with precision 24-bit integrator)." };
68 Gaudi::Property<unsigned>
m_maxBunchSpacing{
this,
"MaxBunchSpacing",5,
"Maximal bunch-spacing to be considered a 'bunch train'"};
69 Gaudi::Property<unsigned>
m_minBunchesPerTrain{
this,
"MinBunchesPerTrain",32,
"Minimal number of bunches to be considerd a 'bunch train'"};
70 Gaudi::Property<bool>
m_isRun1{
this,
"Run1",
false,
"Assume run-1 database"};
71 Gaudi::Property<int>
m_mode{
this,
"Mode", 1,
"Alg mode (COOL FILLPARAMS = 0, MC = 1, TrigConf = 2, Luminosity = 3)"};
SG::WriteCondHandleKey< BunchCrossingAverageCondData > m_outputKey
Output conditions object.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Conditions algorithm to unpack fill parameters from COOL.
std::vector< float > tokenize(const std::string &pattern) const
internal methods:
Gaudi::Property< unsigned > m_maxBunchSpacing
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm execute method.
Gaudi::Property< unsigned long > m_DCCT
bool const RAWDATA *ch2 const
An algorithm that can be simultaneously executed in multiple threads.
AthReentrantAlgorithm()
Default constructor:
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< int > m_mode
SG::ReadCondHandleKey< CondAttrListCollection > m_fillParamsFolderKey
Input conditions object.
Holds fill parameters data.
SG::ReadCondHandleKey< LuminosityCondData > m_lumiCondDataKey
Gaudi::Property< unsigned long > m_BPTX
Hold luminosity data produced by LuminosityCondAlg.
Gaudi::Property< unsigned long > m_DCCT24
virtual bool isReEntrant() const override final
Gaudi::Property< unsigned long > m_fBCT
virtual StatusCode initialize() override
Gaudi initialize method.
Gaudi::Property< unsigned > m_minBunchesPerTrain
Gaudi::Property< bool > m_isRun1
Adding more information about Bunch Current Intensities (for Lumi studies)