|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef TRIGT1RESULTBYTESTREAM_MUONROIBYTESTREAMTOOL_H 
    6 #define TRIGT1RESULTBYTESTREAM_MUONROIBYTESTREAMTOOL_H 
   36                                    const EventContext& eventContext) 
const override;
 
   39                                  const EventContext& eventContext) 
override;
 
   41   virtual const std::vector<uint32_t>& 
robIds()
 const override {
return m_robIds.value();}
 
   46     this, 
"RPCRecRoiTool", 
"LVL1::TrigT1RPCRecRoiTool/LVL1__TrigT1RPCRecRoiTool",
 
   47     "Tool to get the eta/phi coordinates in the RPC"};
 
   49     this, 
"TGCRecRoiTool", 
"LVL1::TrigT1TGCRecRoiTool/LVL1__TrigT1TGCRecRoiTool",
 
   50     "Tool to get the eta/phi coordinates in the TGC"};
 
   52     this, 
"TrigThresholdDecisionTool", 
"LVL1::TrigThresholdDecisionTool/LVL1__TrigThresholdDecisionTool",
 
   53     "Tool to get pass/fail of each trigger threshold"};
 
   55     this, 
"MonTool", 
"", 
"Monitoring tool"};
 
   60     this, 
"MuonRoIContainerWriteKeys", {},
 
   61     "Write handle keys to MuonRoIContainer for conversion from ByteStream (one key per BC in the readout window)"};
 
   64     this, 
"MuonRoIContainerReadKeys", {},
 
   65     "Read handle keys to MuonRoIContainer for conversion to ByteStream (one key per BC in the readout window)"};
 
   67     this, 
"L1TopoOutputLocID", {},
 
   68     "Output keys for MuCTPItoL1Topo, one per time slice"};
 
   71   Gaudi::Property<std::vector<uint32_t>> 
m_robIds {
 
   72     this, 
"ROBIDs", {}, 
"List of ROB IDs required for conversion to/from xAOD RoI"};
 
   74     this, 
"DoTopo", 
false, 
"Enable decoding/encoding MUCTPI Topo TOBs"};
 
   76     this, 
"WriteDecodedMuonRoIs", 
true, 
"Write the MuonRoIs"};
 
   78   const std::string 
m_barrelRoIFile            = 
"TrigConfMuctpi/Data_ROI_Mapping_Barrel_040422.txt";
 
   79   const std::string 
m_ecfRoIFile               = 
"TrigConfMuctpi/Data_RoI_Mapping_EF_040422.txt";
 
   90                              const std::vector<std::pair<size_t,size_t>>& 
slices,
 
   93                              const EventContext& eventContext) 
const;
 
   96                               const std::vector<std::pair<size_t,size_t>>& 
slices,
 
   99                               const EventContext& eventContext) 
const;
 
  102 #endif // TRIGT1RESULTBYTESTREAM_MUONROIBYTESTREAMTOOL_H 
  
char data[hepevt_bytes_allocation_ATLAS]
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file to be included by clients of the Monitored infrastructure.