ATLAS Offline Software
Loading...
Searching...
No Matches
TrtCTP.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2/*
3 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
4*/
5#ifndef TRIGT1INTERFACES_TRT_CTP_H
6#define TRIGT1INTERFACES_TRT_CTP_H
7
8// std include(s):
9#include <stdint.h>
10#include <string>
11
12// Gaudi includes
13#include "GaudiKernel/DataObject.h"
14
15namespace LVL1 {
16
28 class TrtCTP : public DataObject {
29
30 public:
31 TrtCTP( uint32_t word0 = 0 );
32
36 uint32_t cableWord0(void) const {
37 return m_cableWord0;
38 }
39
41 const std::string dump() const;
43 const std::string print() const;
44
45 private:
47 const uint32_t m_cableWord0;
48
49 }; // class TrtCTP
50
51} // namespace LVL1
52
54CLASS_DEF( LVL1::TrtCTP , 50110070 , 1 )
55
56#endif // TRIGT1INTERFACES_TRT_CTP_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
TRT input class to the CTP simulation.
Definition TrtCTP.h:28
const std::string print() const
print object content in a human readable form to string
Definition TrtCTP.cxx:29
const uint32_t m_cableWord0
A data member to contain 1 bit of information.
Definition TrtCTP.h:47
TrtCTP(uint32_t word0=0)
Definition TrtCTP.cxx:16
uint32_t cableWord0(void) const
Returns an unsigned integer trigger word containing 1 bit of information.
Definition TrtCTP.h:36
const std::string dump() const
dump raw object content to string
Definition TrtCTP.cxx:19
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...