ATLAS Offline Software
Loading...
Searching...
No Matches
CaloClusterContainer_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#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