ATLAS Offline Software
Loading...
Searching...
No Matches
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
7namespace 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.
17 StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment& fragment, NSW_PadTriggerDataContainer& rdo) const override;
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
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Gaudi::Property< bool > m_channelMapping
Gaudi::Property< bool > m_toTPData
StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &fragment, NSW_PadTriggerDataContainer &rdo) const override
PadTrig_ROD_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< bool > m_pfebBCIDs
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
eformat::ROBFragment< PointerType > ROBFragment
Definition RawEvent.h:27