ATLAS Offline Software
TgcROD_Encoder.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONTGC_CNVTOOLS_TGCROD_ENCODER_H
6 #define MUONTGC_CNVTOOLS_TGCROD_ENCODER_H
7 
8 #include <inttypes.h>
9 #include <vector>
10 
11 class TgcRdo;
12 
13 namespace Muon
14 {
15 
26  {
27  public:
28 
30  TgcROD_Encoder();
31 
34 
36  void setRdo(const TgcRdo* rdo);
37 
41  void fillROD(std::vector<uint32_t>& v) ;
42 
43  private:
44  const TgcRdo * m_tgcRdo;
45  };
46 
47 } // end of namespace
48 
49 #endif // MUONTGC_CNVTOOLS_TGCROD_ENCODER_H
Muon::TgcROD_Encoder
Definition: TgcROD_Encoder.h:26
Muon::TgcROD_Encoder::setRdo
void setRdo(const TgcRdo *rdo)
Set TgcRdo.
Definition: TgcROD_Encoder.cxx:29
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:45
Muon::TgcROD_Encoder::~TgcROD_Encoder
~TgcROD_Encoder()
Destructor.
python.PyAthena.v
v
Definition: PyAthena.py:154
Muon::TgcROD_Encoder::fillROD
void fillROD(std::vector< uint32_t > &v)
Convert all ROB fragment in the current list to a vector of 32bit words.
Definition: TgcROD_Encoder.cxx:34
Muon::TgcROD_Encoder::TgcROD_Encoder
TgcROD_Encoder()
Constructor.
Definition: TgcROD_Encoder.cxx:20
TgcRdo
Definition: TgcRdo.h:22
Muon::TgcROD_Encoder::m_tgcRdo
const TgcRdo * m_tgcRdo
Definition: TgcROD_Encoder.h:44