ATLAS Offline Software
Trigger
TrigEvent
TrigCaloEventTPCnv
TrigCaloEventTPCnv
TrigEMCluster_p3.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 : TrigEMCluster_p3
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
* File and Version Information:
16
* $Id: TrigEMCluster_p3.h,v 1.2 2011-05-31 22:01:37 damazio Exp $
17
**********************************************************************************/
18
#ifndef TRIGCALOEVENTTPCNV_TRIGEMCLUSTER_P3_H
19
#define TRIGCALOEVENTTPCNV_TRIGEMCLUSTER_P3_H
20
21
//need this for MAXSIZE, NUMEMSAMP, and NUMHADSAMP
22
#include "
TrigCaloEvent/TrigEMCluster.h
"
23
#include "
DataModelAthenaPool/ElementLink_p3.h
"
24
//#include "AthenaPoolUtilities/TPObjRef.h"
25
#include "
TrigCaloEventTPCnv/TrigCaloCluster_p2.h
"
26
27
class
TrigEMCluster_p3
{
28
friend
class
TrigEMClusterCnv_p3
;
29
30
public
:
31
32
// default constructor
33
TrigEMCluster_p3
() { }
34
35
// default destructor
36
~TrigEMCluster_p3
() { }
37
38
private
:
39
40
/*
41
float m_Energy;
42
float m_Et;
43
float m_EnergyS[MAXSIZE];
44
float m_Eta;
45
float m_Phi;
46
float m_e237;
47
float m_e277;
48
float m_fracs1;
49
float m_weta2;
50
float m_ehad1;
51
float m_Eta1;
52
float m_emaxs1;
53
float m_e2tsts1;
54
*/
55
float
m_allFloats
[12+
MAXSIZE
];
56
57
//the TrigCaloCluster base class
58
TrigCaloCluster_p2
m_trigCaloCluster
;
59
// TPObjRef m_trigCaloCluster;
60
61
ElementLinkInt_p3
m_rings
;
62
63
};
64
65
#endif
TrigEMCluster_p3::TrigEMCluster_p3
TrigEMCluster_p3()
Definition:
TrigEMCluster_p3.h:45
ElementLink_p3.h
This file contains the class definition for the ElementLink_p3 class.
TrigEMCluster_p3::m_allFloats
float m_allFloats[12+MAXSIZE]
Definition:
TrigEMCluster_p3.h:67
ElementLink_p3< uint32_t >
MAXSIZE
const int MAXSIZE
Definition:
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:36
TrigEMCluster_p3::m_trigCaloCluster
TrigCaloCluster_p2 m_trigCaloCluster
Definition:
TrigEMCluster_p3.h:70
TrigEMCluster.h
TrigEMCluster_p3::m_rings
ElementLinkInt_p3 m_rings
Definition:
TrigEMCluster_p3.h:73
TrigCaloCluster_p2
Definition:
TrigCaloCluster_p2.h:22
TrigCaloCluster_p2.h
TrigEMClusterCnv_p3
Definition:
TrigEMClusterCnv_p3.h:34
TrigEMCluster_p3
Definition:
TrigEMCluster_p3.h:27
TrigEMCluster_p3::~TrigEMCluster_p3
~TrigEMCluster_p3()
Definition:
TrigEMCluster_p3.h:48
Generated on Tue Jul 2 2024 21:30:31 for ATLAS Offline Software by
1.8.18