ATLAS Offline Software
EmTauCTP.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 /*
3  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4 */
5 /***************************************************************************
6  EmTauCTP.h - description
7  -------------------
8  begin : Friday May 05 2002
9  email : e.moyse@qmul.ac.uk
10 ***************************************************************************/
11 
12 
13 #ifndef TRIGT1INTERFACES_EMTAUCTP_H
14 #define TRIGT1INTERFACES_EMTAUCTP_H
15 
16 // Gaudi kernel stuff.
17 #include "GaudiKernel/DataObject.h"
18 
19 namespace LVL1 {
20 
32  class EmTauCTP : public DataObject {
33 
34  public:
35  EmTauCTP( unsigned int cableword0 = 0, unsigned int cableword1 = 0,
36  unsigned int cableword2 = 0, unsigned int cableword3 = 0 );
38 
45  unsigned int cableWord0() const;
46  unsigned int cableWord1() const;
47  unsigned int cableWord2() const;
48  unsigned int cableWord3() const;
49 
50  private:
51  const unsigned int m_cableWord0;
52  const unsigned int m_cableWord1;
53  const unsigned int m_cableWord2;
54  const unsigned int m_cableWord3;
55 
56  }; // class EmTauCTP
57 
58 } // namespace LVL1
59 
60 #include "AthenaKernel/CLASS_DEF.h"
62 
63 #endif // TRIGT1INTERFACES_EMTAUCTP_H
LVL1::EmTauCTP::cableWord2
unsigned int cableWord2() const
Definition: EmTauCTP.cxx:41
LVL1::EmTauCTP::m_cableWord1
const unsigned int m_cableWord1
Definition: EmTauCTP.h:62
LVL1::EmTauCTP::EmTauCTP
EmTauCTP(unsigned int cableword0=0, unsigned int cableword1=0, unsigned int cableword2=0, unsigned int cableword3=0)
Definition: EmTauCTP.cxx:21
LVL1::EmTauCTP::m_cableWord0
const unsigned int m_cableWord0
Definition: EmTauCTP.h:61
LVL1::EmTauCTP::m_cableWord2
const unsigned int m_cableWord2
Definition: EmTauCTP.h:63
LVL1::EmTauCTP::m_cableWord3
const unsigned int m_cableWord3
Definition: EmTauCTP.h:64
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
LVL1::EmTauCTP::cableWord3
unsigned int cableWord3() const
Definition: EmTauCTP.cxx:45
LVL1::EmTauCTP::cableWord0
unsigned int cableWord0() const
return the data that are sent on cables
Definition: EmTauCTP.cxx:33
LVL1::EmTauCTP::~EmTauCTP
~EmTauCTP()
Definition: EmTauCTP.cxx:29
LVL1::EmTauCTP
Em/Tau input class to the CTP simulation.
Definition: EmTauCTP.h:37
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
LVL1::EmTauCTP::cableWord1
unsigned int cableWord1() const
Definition: EmTauCTP.cxx:37
CLASS_DEF.h
macros to associate a CLID to a type