ATLAS Offline Software
CaloClusterContainer_p1.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 #ifndef CALOATHENAPOOL_CALOCLUSTERCONTAINER_P1_H
6 #define CALOATHENAPOOL_CALOCLUSTERCONTAINER_P1_H
7 
13 #include <vector>
14 
16 {
17  public:
18 
19  struct CaloCluster_p {
20  public:
21  //Very basic variables, members of CaloCluster ifself
23  float m_time;
24  unsigned int m_samplingPattern;
25  bool m_barrel;
26  bool m_endcap;
27  float m_eta0;
28  float m_phi0;
29 
30  //Inherited through CaloCompositeKineBase
31  P4EEtaPhiM_p1 m_P4EEtaPhiM; //Not yet part FourMomAthenaPool
32  unsigned int m_caloRecoStatus;
33 
34 
35  //Cached Stores
39 
40  //Linked Stores:
43  };
44 
45  typedef std::vector<CaloCluster_p> contType;
46  typedef contType::const_iterator const_iterator;
48 
51 
52 };
53 
54 #endif
55 
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
CaloClusterContainer_p1::iterator
contType::iterator iterator
Definition: CaloClusterContainer_p1.h:47
CaloClusterContainer_p1
Definition: CaloClusterContainer_p1.h:16
P4EEtaPhiM_p1.h
CaloClusterContainer_p1::CaloCluster_p::m_dataStore
CaloSamplingData_p1 m_dataStore
Definition: CaloClusterContainer_p1.h:36
CaloTowerSeg_p1.h
CaloClusterContainer_p1::m_vec
contType m_vec
Definition: CaloClusterContainer_p1.h:49
CaloClusterContainer_p1::CaloCluster_p
Definition: CaloClusterContainer_p1.h:19
CaloClusterContainer_p1::const_iterator
contType::const_iterator const_iterator
Definition: CaloClusterContainer_p1.h:46
CaloClusterMomentStore_p1.h
CaloClusterContainer_p1::CaloCluster_p::m_basicSignal
float m_basicSignal
Definition: CaloClusterContainer_p1.h:22
CaloClusterContainer_p1::CaloCluster_p::m_phi0
float m_phi0
Definition: CaloClusterContainer_p1.h:28
CaloClusterContainer_p1::CaloCluster_p::m_ownDataStore
bool m_ownDataStore
Definition: CaloClusterContainer_p1.h:38
CaloClusterContainer_p1::CaloCluster_p::m_P4EEtaPhiM
P4EEtaPhiM_p1 m_P4EEtaPhiM
Definition: CaloClusterContainer_p1.h:31
CaloTowerSeg_p1
Definition: CaloTowerSeg_p1.h:11
CaloClusterMomentStore_p1
Definition: CaloClusterMomentStore_p1.h:10
CaloClusterContainer_p1::CaloCluster_p::m_time
float m_time
Definition: CaloClusterContainer_p1.h:23
CaloClusterContainer_p1::CaloCluster_p::m_eta0
float m_eta0
Definition: CaloClusterContainer_p1.h:27
CaloClusterContainer_p1::CaloCluster_p::m_cellLink
ElementLinkInt_p1 m_cellLink
Definition: CaloClusterContainer_p1.h:42
CaloClusterContainer_p1::CaloCluster_p::m_barrel
bool m_barrel
Definition: CaloClusterContainer_p1.h:25
CaloClusterContainer_p1::CaloCluster_p::m_caloRecoStatus
unsigned int m_caloRecoStatus
Definition: CaloClusterContainer_p1.h:32
CaloClusterContainer_p1::CaloCluster_p::m_endcap
bool m_endcap
Definition: CaloClusterContainer_p1.h:26
CaloClusterContainer_p1::CaloCluster_p::m_dataLink
ElementLinkInt_p1 m_dataLink
Definition: CaloClusterContainer_p1.h:41
CaloSamplingData_p1
Definition: CaloSamplingData_p1.h:11
CaloSamplingData_p1.h
CaloClusterContainer_p1::m_towerSeg
CaloTowerSeg_p1 m_towerSeg
Definition: CaloClusterContainer_p1.h:50
CaloClusterContainer_p1::contType
std::vector< CaloCluster_p > contType
Definition: CaloClusterContainer_p1.h:45
CaloClusterContainer_p1::CaloCluster_p::m_momentStore
CaloClusterMomentStore_p1 m_momentStore
Definition: CaloClusterContainer_p1.h:37
CaloClusterContainer_p1::CaloCluster_p::m_samplingPattern
unsigned int m_samplingPattern
Definition: CaloClusterContainer_p1.h:24
P4EEtaPhiM_p1
Definition: P4EEtaPhiM_p1.h:23