ATLAS Offline Software
Loading...
Searching...
No Matches
TrigEMCluster_p2.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigCaloEventTPCnv
8 * @class : TrigEMCluster_p1
9 *
10 * @brief persistent partner for TrigEMCluster
11 *
12 * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13 * @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14 **********************************************************************************/
15#ifndef TRIGCALOEVENTTPCNV_TRIGEMCLUSTER_P2_H
16#define TRIGCALOEVENTTPCNV_TRIGEMCLUSTER_P2_H
17
19
20//need this for MAXSIZE, NUMEMSAMP, and NUMHADSAMP
23
25 friend class TrigEMClusterCnv;
26 template <class T>
28
29 public:
30
31 // default constructor
32 TrigEMCluster_p2() = default;
33
34 // default destructor
35 ~TrigEMCluster_p2() = default;
36
37 private:
38
39 float m_Energy{};
40 float m_Et{};
42 float m_Eta{-99};
43 float m_Phi{-99};
44 float m_e237{};
45 float m_e277{999999};
46 float m_fracs1{};
47 float m_weta2{};
48 float m_ehad1{};
49 float m_Eta1{-99};
50 float m_emaxs1{};
51 float m_e2tsts1{};
52
53 //the TrigCaloCluster base class
55
57
58};
59
60#endif
This file contains the class definition for the ElementLinkVector_p1 class.
This class is an object reference used in Athena persistent data model.
Definition TPObjRef.h:20
TrigEMCluster_p2()=default
float m_EnergyS[MAXSIZE]
friend class TrigEMClusterConverterBase
ElementLinkInt_p1 m_rings
~TrigEMCluster_p2()=default
friend class TrigEMClusterCnv