ATLAS Offline Software
TrigTauCluster_p3.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 : TrigTauCluster_p3
9  *
10  * @brief persistent partner for TrigTauCluster
11  *
12  * @author M. Pilar Casado <casado@ifae.es> - IFAE-Barcelona
13  *
14  * File and Version Information:
15  **********************************************************************************/
16 #ifndef TRIGCALOEVENTTPCNV_TRIGTAUCLUSTER_P3_H
17 #define TRIGCALOEVENTTPCNV_TRIGTAUCLUSTER_P3_H
18 
21 #include "CxxUtils/unused.h"
22 
23 //need this for MAXSIZE, NUMEMSAMP, and NUMHADSAMP
26 
28  friend class TrigTauClusterCnv_p3;
29 
30  public:
31 
32  TrigTauCluster_p3() : m_valid(false) {}
34 
35  private:
36 
37  float m_allTheFloats[8]{};
38  int m_allTheInts[2]{};
39 
41 // float m_EMenergy;
43 // float m_HADenergy;
45 // float m_eCalib;
47 // float m_EMRadius2;
49 // float m_CaloRadius;
51 // float m_IsoFrac;
53 // int m_numStripCells;
55 // int m_numTotCells;
57 // float m_stripWidth;
59 // float m_stripWidthOffline;
60 
61  // Unused, but shouldn't delete it since it's part of the persistent data.
62  bool ATH_UNUSED_MEMBER(m_valid);
66 };
67 
68 #endif
69 
TrigTauCluster_p3::m_allTheFloats
float m_allTheFloats[8]
Definition: TrigTauCluster_p3.h:47
TrigTauCluster_p3::m_trigCaloCluster
TrigCaloCluster_p2 m_trigCaloCluster
Definition: TrigTauCluster_p3.h:75
TrigTauCluster_p3::TrigTauCluster_p3
TrigTauCluster_p3()
Definition: TrigTauCluster_p3.h:42
unused.h
Macro to mark a member as unused.
TrigTauCluster.h
TrigTauClusterCnv_p3
Definition: TrigTauClusterCnv_p3.h:24
TrigTauCluster_p3::m_allTheInts
int m_allTheInts[2]
Definition: TrigTauCluster_p3.h:48
TrigTauCluster_p3::m_details
ElementLinkInt_p3 m_details
ElementLink to TrigTauClusterDetailsContainer.
Definition: TrigTauCluster_p3.h:74
TrigCaloCluster_p2
Definition: TrigCaloCluster_p2.h:22
TrigCaloCluster_p2.h
TPObjRef.h
TrigTauCluster_p3
Definition: TrigTauCluster_p3.h:27
TrigTauCluster_p3::ATH_UNUSED_MEMBER
bool ATH_UNUSED_MEMBER(m_valid)
EM Energy.
TrigTauCluster_p3::~TrigTauCluster_p3
~TrigTauCluster_p3()
Definition: TrigTauCluster_p3.h:43