 |
ATLAS Offline Software
|
Go to the documentation of this file.
26 #ifndef TILEDIGITSTONTUPLE_H
27 #define TILEDIGITSTONTUPLE_H
31 #include "GaudiKernel/NTuple.h"
55 "SaveAll",
true,
"Save all Tile digits"};
58 "SaveE4prAndMBTS",
true,
"Save Tile digits for E4 prime and MBTS"};
61 "SaveMaxChannels", 12288,
"Maximum Tile raw channels to save"};
64 "CommitNtuple",
true,
"Commit ntuple"};
67 "TileInfo",
"TileInfo",
"Tile info name"};
70 "NTupleLoc",
"/TILE/TileRec",
"Tile digits ntuple location"};
73 "NTupleID",
"h40",
"Tile digits ntuple ID"};
76 "TileDigitsContainer",
"TileDigitsCnt",
"Tile digits container name."};
Gaudi::Property< std::string > m_ntupleID
Property holding a SG store/key/clid from which a ReadHandle is made.
NTuple::Array< short > m_side
NTuple::Array< short > m_phi
const TileTBID * m_tileTBID
NTuple::Array< short > m_ros
NTuple::Tuple * m_ntuplePtr
NTuple::Array< short > m_drawer
Gaudi::Property< bool > m_saveAll
StatusCode initialize() override
Helper class for TileCal online (hardware) identifiers.
Gaudi::Property< int > m_saveMaxChannels
Gaudi::Property< bool > m_saveE4prAndMBTS
Helper class for TileCal offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_infoName
virtual ~TileDigitsToNtuple()=default
NTuple::Item< short > m_nChannel
const TileHWID * m_tileHWID
NTuple::Array< short > m_pmt
StatusCode execute() override
NTuple::Array< short > m_eta
std::string m_digitsContainer
NTuple::Matrix< short > m_samples
NTuple::Array< short > m_adc
StatusCode finalize() override
Gaudi::Property< int > m_commitNtuple
NTuple::Array< short > m_channel
NTuple::Array< short > m_sample
AthAlgorithm()
Default constructor:
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.
NTuple::Array< short > m_section
NTuple::Array< short > m_gain
Gaudi::Property< std::string > m_ntupleLoc
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey