ATLAS Offline Software
MuCTPICTP.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 /*
3  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
4 */
5 #ifndef TRIGT1INTERFACES_MUCTPICTP_H
6 #define TRIGT1INTERFACES_MUCTPICTP_H
7 
8 #include <vector>
9 
10 namespace LVL1 {
11 
23  class MuCTPICTP {
24 
25  public:
26  /* constructor and destructor */
27  MuCTPICTP( unsigned int word = 0 );
28  MuCTPICTP( const std::vector<unsigned int>& word);
29  ~MuCTPICTP();
30 
34  const std::vector<unsigned int>& muCTPIWord() const;
35 
36  private:
38  std::vector<unsigned int> m_MuCTPICTPWord;
39 
40  }; // class MuCTPICTP
41 
42 } // namespace LVL1
43 
44 #include "AthenaKernel/CLASS_DEF.h"
45 CLASS_DEF( LVL1::MuCTPICTP, 6070, 0 )
46 
47 #endif // TRIGT1INTERFACES_MUCTPICTP_H
LVL1::MuCTPICTP::muCTPIWord
const std::vector< unsigned int > & muCTPIWord() const
Return the muon data i.e.
Definition: MuCTPICTP.cxx:23
LVL1::MuCTPICTP
MuCTPI input class to the CTP simulation.
Definition: MuCTPICTP.h:23
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
LVL1::MuCTPICTP::m_MuCTPICTPWord
std::vector< unsigned int > m_MuCTPICTPWord
The only data member.
Definition: MuCTPICTP.h:38
LVL1::MuCTPICTP::~MuCTPICTP
~MuCTPICTP()
Definition: MuCTPICTP.cxx:19
LVL1::MuCTPICTP::MuCTPICTP
MuCTPICTP(unsigned int word=0)
Definition: MuCTPICTP.cxx:9
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CLASS_DEF.h
macros to associate a CLID to a type