ATLAS Offline Software
EnergyCTP.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  EnergyCTP.h - description
7  -------------------
8  begin : Friday May 05 2002
9  email : e.moyse@qmul.ac.uk
10 ***************************************************************************/
11 
12 #ifndef TRIGT1INTERFACES_ENERGYCTP_H
13 #define TRIGT1INTERFACES_ENERGYCTP_H
14 
15 // Gaudi kernel stuff.
16 #include "GaudiKernel/DataObject.h"
17 
18 namespace LVL1 {
19 
31  class EnergyCTP : public DataObject {
32 
33  public:
34  EnergyCTP( unsigned int cableword0 = 0, unsigned int cableword1 = 0 );
35  ~EnergyCTP();
36 
41  unsigned int cableWord0() const;
42 
47  unsigned int cableWord1() const;
48 
49  private:
50  const unsigned int m_cableWord0;
51  const unsigned int m_cableWord1;
52 
53  }; // class EnergyCTP
54 
55 } // namespace LVL1
56 
57 #include "AthenaKernel/CLASS_DEF.h"
58 CLASS_DEF( LVL1::EnergyCTP, 6254, 1 )
59 
60 #endif // TRIGT1INTERFACES_ENERGYCTP_H
LVL1::EnergyCTP::~EnergyCTP
~EnergyCTP()
Definition: EnergyCTP.cxx:25
LVL1::EnergyCTP::cableWord0
unsigned int cableWord0() const
return the data for the full-range triggers
Definition: EnergyCTP.cxx:31
LVL1::EnergyCTP
"Energy" input class to the CTP simulation
Definition: EnergyCTP.h:36
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
LVL1::EnergyCTP::m_cableWord0
const unsigned int m_cableWord0
Definition: EnergyCTP.h:60
LVL1::EnergyCTP::EnergyCTP
EnergyCTP(unsigned int cableword0=0, unsigned int cableword1=0)
Definition: EnergyCTP.cxx:20
LVL1::EnergyCTP::m_cableWord1
const unsigned int m_cableWord1
Definition: EnergyCTP.h:61
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::EnergyCTP::cableWord1
unsigned int cableWord1() const
return the data for the restricted eta triggers
Definition: EnergyCTP.cxx:37
CLASS_DEF.h
macros to associate a CLID to a type