ATLAS Offline Software
Loading...
Searching...
No Matches
jTETOB.cxx
Go to the documentation of this file.
1// Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2
4
6
7// default constructor
9{}
10
11// constructor with initial values
13 , m_sumEt( sumEt )
15{}
16
17
18// copy constructor
19TCS::jTETOB::jTETOB(const TCS::jTETOB & jte) = default;
20
21
22// destructor
23TCS::jTETOB::~jTETOB() = default;
24
27 return fg_heap.create(jte);
28}
29
30void
32 return fg_heap.clear();
33}
34
35void TCS::jTETOB::print(std::ostream &o) const {
36 o << "jTE type: " << tobType() << ", sumEt: " << sumEt();
37}
BaseTOB(uint32_t roiWord, const std::string &tobType)
Definition BaseTOB.cxx:11
unsigned int sumEt() const
Definition jTETOB.h:30
virtual ~jTETOB()
static jTETOB * createOnHeap(const jTETOB &jte)
Definition jTETOB.cxx:26
inputTOBType_t tobType() const
Definition jTETOB.h:62
inputTOBType_t m_tobType
Definition jTETOB.h:76
virtual void print(std::ostream &o) const
Definition jTETOB.cxx:35
unsigned int m_sumEt
Definition jTETOB.h:66
static void clearHeap()
Definition jTETOB.cxx:31
static thread_local Heap< TCS::jTETOB > fg_heap
Definition jTETOB.h:78