ATLAS Offline Software
Trigger
TrigEvent
TrigCaloEventTPCnv
TrigCaloEventTPCnv
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
19
#include "
AthenaPoolUtilities/TPObjRef.h
"
20
#include "
DataModelAthenaPool/ElementLink_p1.h
"
21
22
//need this for MAXSIZE, NUMEMSAMP, and NUMHADSAMP
23
#include "
TrigCaloEvent/TrigTauCluster.h
"
24
#include "
CxxUtils/unused.h
"
25
26
class
TrigTauCluster_p2
27
{
28
public
:
29
30
TrigTauCluster_p2
() :
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),
40
m_stripWidthOffline
(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
;
60
int
m_numStripCells
;
62
int
m_numTotCells
;
64
float
m_stripWidth
;
66
float
m_stripWidthOffline
;
67
68
// Unused, but shouldn't delete it since it's part of the persistent data.
69
bool
ATH_UNUSED_MEMBER
(m_valid);
71
ElementLinkInt_p1
m_details
;
72
73
//the TrigCaloCluster base class
74
TPObjRef
m_trigCaloCluster
;
75
76
};
77
78
#endif
ElementLink_p1.h
This file contains the class definition for the ElementLink_p1 class.
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
ElementLink_p1< uint32_t >
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
Generated on Thu Nov 7 2024 21:30:12 for ATLAS Offline Software by
1.8.18