|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARBYTESTREAM_LARRAWCALIBDATAREADINDINGALG_H
6 #define LARBYTESTREAM_LARRAWCALIBDATAREADINDINGALG_H
12 #include "GaudiKernel/ServiceHandle.h"
13 #include "GaudiKernel/SystemOfUnits.h"
49 BooleanProperty
m_verifyChecksum{
this,
"VerifyChecksum",
true,
"Calculate and compare checksums to detect data transmission errors"};
50 BooleanProperty
m_failOnCorruption{
this,
"FailOnCorruption",
true,
"Return FAILURE if data corruption is found"};
52 Gaudi::Property<std::string>
m_subCaloPreselection{
this,
"SubCaloPreselection",
"",
"One of 'EM', 'HEC' or 'FCAL'"};
54 Gaudi::Property<std::vector<unsigned> >
m_vBEPreselection{
this,
"BEPreselection",{},
"For channel-selection: Barrel=0, Endcap=1"};
55 Gaudi::Property<std::vector<unsigned> >
m_vPosNegPreselection{
this,
"PosNegPreselection",{},
"For channel-selection: C-Side:0, A-Side: 1"};
56 Gaudi::Property<std::vector<unsigned> >
m_vFTPreselection{
this,
"FTNumPreselection",{},
"For channel-selection: Feedthrough numbers (e.g. 0 - 31 for barrel)"};
SG::WriteHandleKey< LArDigitContainer > m_DigitKey
DoubleProperty m_delayScale
std::set< HWIdentifier > m_vFinalPreselection
BooleanProperty m_failOnCorruption
Container class for LArAccumulatedDigit.
ServiceHandle< IROBDataProviderSvc > m_robDataProviderSvc
BooleanProperty m_verifyChecksum
SG::WriteHandleKey< LArAccumulatedDigitContainer > m_accDigitKey
An algorithm that can be simultaneously executed in multiple threads.
Container class for LArCalibDigit.
Handle class for recording to StoreGate.
Interface class for managing ROB for both online and offline.
Gaudi::Property< std::string > m_subCaloPreselection
Gaudi::Property< std::vector< unsigned > > m_vPosNegPreselection
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< LArCalibDigitContainer > m_calibDigitKey
StatusCode initialize() override
Gaudi::Property< std::vector< unsigned > > m_vBEPreselection
SG::WriteHandleKey< LArAccumulatedCalibDigitContainer > m_accCalibDigitKey
const LArOnlineID * m_onlineId
SG::WriteHandleKey< LArFebHeaderContainer > m_febHeaderKey
SG::ReadCondHandleKey< LArCalibLineMapping > m_CLKey
Container class for LArDigit.
Container class for LArAccumulatedCalibDigit.
Gaudi::Property< std::vector< unsigned > > m_vFTPreselection
LArRawCalibDataReadingAlg(const std::string &name, ISvcLocator *pSvcLocator)