ATLAS Offline Software
Loading...
Searching...
No Matches
CaloClusterContainer_p3.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALOATHENAPOOL_CALOCLUSTERCONTAINER_P3_H
6#define CALOATHENAPOOL_CALOCLUSTERCONTAINER_P3_H
7
14#include <vector>
15
17
18
20{
21public:
23 public:
24 //Very basic variables, members of CaloCluster ifself
26 float m_time{};
27 float m_eta0{};
28 float m_phi0{};
29
30 unsigned int m_samplingPattern{};
31 unsigned int m_caloRecoStatus{};
32 unsigned int m_clusterSize{};
33
34 bool m_barrel{}; //Make transient, find from samplingPattern
35 bool m_endcap{}; //Make transient, find from samplingPattern
36
37 //Inherited through CaloCompositeKineBase
38 P4EEtaPhiM_p1 m_P4EEtaPhiM; //Not yet part FourMomAthenaPool
39
40 //Linked Stores:
43 };
44
45 unsigned int nclusters() const {return m_vec.size();}
46
47 typedef std::vector<CaloCluster_p> contType;
48 typedef contType::const_iterator const_iterator;
49 typedef contType::iterator iterator;
50
55
56 // Element link container name lookup table
58
59private:
60};
61#endif
62
This file contains the class definition for the ElementLinkContNames_p2 class.
CaloSamplingDataContainer_p1 m_samplingDataContainer
CaloClusterMomentContainer_p2 m_momentContainer
std::vector< CaloCluster_p > contType
ElementLinkContNames_p2 m_linkNames
contType::const_iterator const_iterator