ATLAS Offline Software
Loading...
Searching...
No Matches
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
18namespace 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
58CLASS_DEF( LVL1::EnergyCTP, 6254, 1 )
59
60#endif // TRIGT1INTERFACES_ENERGYCTP_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
"Energy" input class to the CTP simulation
Definition EnergyCTP.h:31
unsigned int cableWord1() const
return the data for the restricted eta triggers
Definition EnergyCTP.cxx:32
EnergyCTP(unsigned int cableword0=0, unsigned int cableword1=0)
Definition EnergyCTP.cxx:15
const unsigned int m_cableWord0
Definition EnergyCTP.h:50
const unsigned int m_cableWord1
Definition EnergyCTP.h:51
unsigned int cableWord0() const
return the data for the full-range triggers
Definition EnergyCTP.cxx:26
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...