ATLAS Offline Software
TrigTauCluster_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigCaloEventTPCnv
8  * @class : TrigTauCluster_p2
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_P2_H
17 #define TRIGCALOEVENTTPCNV_TRIGTAUCLUSTER_P2_H
18 
21 
22 //need this for MAXSIZE, NUMEMSAMP, and NUMHADSAMP
24 #include "CxxUtils/unused.h"
25 
27 {
28  public:
29 
31  m_EMenergy(0.0),
32  m_HADenergy(0.0),
33  m_eCalib(0.0),
34  m_EMRadius2(0.0),
35  m_CaloRadius(0.0),
36  m_IsoFrac(0.0),
37  m_numStripCells(0),
38  m_numTotCells(0),
39  m_stripWidth(0.0),
41  m_valid(false)
42  {}
43  friend class TrigTauClusterCnv_p2;
44 
45  private:
46 
48  float m_EMenergy;
50  float m_HADenergy;
52  float m_eCalib;
54  float m_EMRadius2;
56  float m_CaloRadius;
58  float m_IsoFrac;
64  float m_stripWidth;
67 
68  // Unused, but shouldn't delete it since it's part of the persistent data.
69  bool ATH_UNUSED_MEMBER(m_valid);
72 
73  //the TrigCaloCluster base class
75 
76 };
77 
78 #endif
TrigTauCluster_p2
Definition: TrigTauCluster_p2.h:27
TrigTauCluster_p2::m_details
ElementLinkInt_p1 m_details
ElementLink to TrigTauClusterDetailsContainer.
Definition: TrigTauCluster_p2.h:81
unused.h
Macro to mark a member as unused.
TrigTauCluster_p2::m_stripWidthOffline
float m_stripWidthOffline
Width as in Offline.
Definition: TrigTauCluster_p2.h:76
TrigTauCluster_p2::TrigTauCluster_p2
TrigTauCluster_p2()
Definition: TrigTauCluster_p2.h:40
TrigTauClusterCnv_p2
Definition: TrigTauClusterCnv_p2.h:34
TPObjRef
Definition: TPObjRef.h:20
TrigTauCluster_p2::m_eCalib
float m_eCalib
Calibrated Energy.
Definition: TrigTauCluster_p2.h:62
TrigTauCluster_p2::ATH_UNUSED_MEMBER
bool ATH_UNUSED_MEMBER(m_valid)
TrigTauCluster_p2::m_trigCaloCluster
TPObjRef m_trigCaloCluster
Definition: TrigTauCluster_p2.h:84
TrigTauCluster.h
TrigTauCluster_p2::m_HADenergy
float m_HADenergy
HAD Energy.
Definition: TrigTauCluster_p2.h:60
TrigTauCluster_p2::m_EMRadius2
float m_EMRadius2
EM Radius.
Definition: TrigTauCluster_p2.h:64
TrigTauCluster_p2::m_stripWidth
float m_stripWidth
Width in the strip sampling.
Definition: TrigTauCluster_p2.h:74
TrigTauCluster_p2::m_numStripCells
int m_numStripCells
Number of fired strips.
Definition: TrigTauCluster_p2.h:70
TrigTauCluster_p2::m_EMenergy
float m_EMenergy
EM Energy.
Definition: TrigTauCluster_p2.h:58
TPObjRef.h
TrigTauCluster_p2::m_numTotCells
int m_numTotCells
Total number of cells in the cluster.
Definition: TrigTauCluster_p2.h:72
TrigTauCluster_p2::m_CaloRadius
float m_CaloRadius
Total Calo Radius.
Definition: TrigTauCluster_p2.h:66
TrigTauCluster_p2::m_IsoFrac
float m_IsoFrac
Isolation Fraction.
Definition: TrigTauCluster_p2.h:68