ATLAS Offline Software
PadTrig_ROD_Decoder.h
Go to the documentation of this file.
1 #ifndef MUONSTGC_CNVTOOLS_PADTRIG_ROD_DECODER_H
2 #define MUONSTGC_CNVTOOLS_PADTRIG_ROD_DECODER_H
3 
6 
7 namespace Muon {
9 {
10 
11  public:
12  PadTrig_ROD_Decoder(const std::string& type, const std::string& name, const IInterface* parent);
13 
14  // Convert the given ROBFragment to an NSW_PadTriggerData object, and store it
15  // in the RDO container at the appropriate hash ID, if no collection is found
16  // at that hash ID.
18 
19  protected:
20  // Properties
21  Gaudi::Property<bool> m_pfebBCIDs{this,"pFEBBCIDs", false, "Are pFEB BCIDs present?"};
22  Gaudi::Property<bool> m_toTPData{this, "toTPData", false, "Is to-TP data present?"};
23  Gaudi::Property<bool> m_channelMapping{this, "channelMapping", false, "Are pFEB channels re-mapped?"};
24 
25 };
26 } // namespace Muon
27 
28 #endif // MUONSTGC_CNVTOOLS_PADTRIG_ROD_DECODER_H
Muon::IPadTrig_ROD_Decoder
Definition: IPadTrig_ROD_Decoder.h:11
Muon::PadTrig_ROD_Decoder::m_toTPData
Gaudi::Property< bool > m_toTPData
Definition: PadTrig_ROD_Decoder.h:22
Muon::NSW_PadTriggerDataContainer
Definition: NSW_PadTriggerDataContainer.h:15
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
eformat::ROBFragment
Definition: L1CaloBsDecoderUtil.h:12
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
Muon::PadTrig_ROD_Decoder::PadTrig_ROD_Decoder
PadTrig_ROD_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
Definition: PadTrig_ROD_Decoder.cxx:15
Muon::PadTrig_ROD_Decoder::m_pfebBCIDs
Gaudi::Property< bool > m_pfebBCIDs
Definition: PadTrig_ROD_Decoder.h:21
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
Muon::PadTrig_ROD_Decoder::fillCollection
StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &fragment, NSW_PadTriggerDataContainer &rdo) const override
Definition: PadTrig_ROD_Decoder.cxx:23
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
IPadTrig_ROD_Decoder.h
AthAlgTool
Definition: AthAlgTool.h:26
Muon::PadTrig_ROD_Decoder::m_channelMapping
Gaudi::Property< bool > m_channelMapping
Definition: PadTrig_ROD_Decoder.h:23
Muon::PadTrig_ROD_Decoder
Definition: PadTrig_ROD_Decoder.h:9