ATLAS Offline Software
Loading...
Searching...
No Matches
CaloClusterContainer_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#ifndef CALOATHENAPOOL_CALOCLUSTERCONTAINER_P2_H
6#define CALOATHENAPOOL_CALOCLUSTERCONTAINER_P2_H
7
14#include <vector>
15
17
18
20{
21public:
22
23// static const CaloClusterContainer* container(const std::string& key);
24
25// const CaloClusterContainer* toTrans(unsigned long long ievt, std::string& key) const;
26
28 public:
29 //Very basic variables, members of CaloCluster ifself
31 float m_time;
32 float m_eta0;
33 float m_phi0;
34
35 unsigned int m_samplingPattern;
36 unsigned int m_caloRecoStatus;
37 unsigned int m_clusterSize;
38
39 bool m_barrel; //Make transient, find from samplingPattern
40 bool m_endcap; //Make transient, find from samplingPattern
41
42 //Inherited through CaloCompositeKineBase
43 P4EEtaPhiM_p1 m_P4EEtaPhiM; //Not yet part FourMomAthenaPool
44
45 //Linked Stores:
48 };
49
50
51 unsigned int nclusters() const {return m_vec.size();}
52
53 typedef std::vector<CaloCluster_p> contType;
54 typedef contType::const_iterator const_iterator;
55 typedef contType::iterator iterator;
56
61
62 // Element link container name lookup table
64
65private:
66
67
68
69};
70
71
72#endif
73
This file contains the class definition for the ElementLinkContNames_p2 class.
std::vector< CaloCluster_p > contType
contType::const_iterator const_iterator
ElementLinkContNames_p2 m_linkNames
CaloSamplingDataContainer_p1 m_samplingDataContainer
CaloClusterMomentContainer_p1 m_momentContainer