34#include "GaudiKernel/ToolHandle.h"
35#include "GaudiKernel/ServiceHandle.h"
63 void print(
const char* s,
bool minMaxOnly =
false);
72 void print(
const char* s,
bool minMaxOnly =
false);
79 TileTBStat(
const std::string& name, ISvcLocator* pSvcLocator);
86 virtual StatusCode
execute()
override;
87 virtual StatusCode
finalize()
override;
92 "PrintAllEvents",
false,
"Print all events"};
94 "DetectDummyFragments",
false,
"Detect dummy fragments"};
96 "TileHid2RESrcID",
"TileHid2RESrcID",
"TileHid2RESrcID key"};
98 "TileDQstatus",
"TileDQstatus",
"Tile DQ status key"};
100 "TileLaserObject",
"TileLaserObj",
"Tile laser object key"};
106 "ROBDataProviderSvc",
"ROBDataProviderSvc",
"The ROB data provider service"};
char data[hepevt_bytes_allocation_ATLAS]
Property holding a SG store/key/clid from which a ReadHandle is made.
Information produced by TileDQstatusAlg (used to be done by TileBeamInfoProvider).
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
void addValue(double Value)
void print(const char *s, bool minMaxOnly=false)
std::map< int, int > checkOut
void print(const char *s, bool minMaxOnly=false)
Helper class for TileCal online (hardware) identifiers.
Helper class for TileCal offline identifiers.
std::vector< T_RobRodFragMap > m_fragMap
struct TileTBStat::T_RobRodFragMap T_RobRodFragMap
void find_frag(const uint32_t *data, unsigned int size, T_RobRodFragMap &ROBfrag)
virtual StatusCode execute() override
StatDouble m_laserBoxTemp
StatDouble m_laserDiodeTemp
Gaudi::Property< bool > m_printAllEvents
SG::ReadCondHandleKey< TileHid2RESrcID > m_hid2RESrcIDKey
virtual StatusCode finalize() override
SG::ReadHandleKey< TileDQstatus > m_dqStatusKey
struct TileTBStat::T_RodDataFrag T_RodDataFrag
SG::ReadHandleKey< TileLaserObject > m_laserObjectKey
ServiceHandle< IROBDataProviderSvc > m_robSvc
Name of ROB data provider service.
std::vector< T_RobRodFragMap > m_beamFragMap
TileTBStat(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< bool > m_detectDummyFragments
uint32_t m_nEventsPerTrigger[257]
virtual StatusCode initialize() override
std::vector< uint32_t > fragID