ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloCnv
CaloTPCnv
CaloTPCnv
CaloClusterContainer_p1.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_P1_H
6
#define CALOATHENAPOOL_CALOCLUSTERCONTAINER_P1_H
7
8
#include "
CaloTPCnv/CaloTowerSeg_p1.h
"
9
#include "
DataModelAthenaPool/ElementLink_p1.h
"
10
#include "
CaloTPCnv/CaloSamplingData_p1.h
"
11
#include "
CaloTPCnv/CaloClusterMomentStore_p1.h
"
12
#include "
EventCommonTPCnv/P4EEtaPhiM_p1.h
"
13
#include <vector>
14
15
class
CaloClusterContainer_p1
16
{
17
public
:
18
19
struct
CaloCluster_p
{
20
public
:
21
//Very basic variables, members of CaloCluster ifself
22
float
m_basicSignal
{};
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
36
CaloSamplingData_p1
m_dataStore
{};
37
CaloClusterMomentStore_p1
m_momentStore
{};
38
bool
m_ownDataStore
{};
39
40
//Linked Stores:
41
ElementLinkInt_p1
m_dataLink
{};
42
ElementLinkInt_p1
m_cellLink
{};
43
};
44
45
typedef
std::vector<CaloCluster_p>
contType
;
46
typedef
contType::const_iterator
const_iterator
;
47
typedef
contType::iterator
iterator
;
48
49
contType
m_vec
{};
50
CaloTowerSeg_p1
m_towerSeg
{};
51
52
};
53
54
#endif
55
CaloClusterMomentStore_p1.h
CaloSamplingData_p1.h
CaloTowerSeg_p1.h
ElementLink_p1.h
This file contains the class definition for the ElementLink_p1 class.
ElementLinkInt_p1
ElementLink_p1< uint32_t > ElementLinkInt_p1
Definition
ElementLink_p1.h:36
P4EEtaPhiM_p1.h
CaloClusterContainer_p1
Definition
CaloClusterContainer_p1.h:16
CaloClusterContainer_p1::iterator
contType::iterator iterator
Definition
CaloClusterContainer_p1.h:47
CaloClusterContainer_p1::m_towerSeg
CaloTowerSeg_p1 m_towerSeg
Definition
CaloClusterContainer_p1.h:50
CaloClusterContainer_p1::const_iterator
contType::const_iterator const_iterator
Definition
CaloClusterContainer_p1.h:46
CaloClusterContainer_p1::m_vec
contType m_vec
Definition
CaloClusterContainer_p1.h:49
CaloClusterContainer_p1::contType
std::vector< CaloCluster_p > contType
Definition
CaloClusterContainer_p1.h:45
CaloClusterMomentStore_p1
Definition
CaloClusterMomentStore_p1.h:10
CaloSamplingData_p1
Definition
CaloSamplingData_p1.h:11
CaloTowerSeg_p1
Definition
CaloTowerSeg_p1.h:11
P4EEtaPhiM_p1
Definition
P4EEtaPhiM_p1.h:23
CaloClusterContainer_p1::CaloCluster_p
Definition
CaloClusterContainer_p1.h:19
CaloClusterContainer_p1::CaloCluster_p::m_P4EEtaPhiM
P4EEtaPhiM_p1 m_P4EEtaPhiM
Definition
CaloClusterContainer_p1.h:31
CaloClusterContainer_p1::CaloCluster_p::m_dataLink
ElementLinkInt_p1 m_dataLink
Definition
CaloClusterContainer_p1.h:41
CaloClusterContainer_p1::CaloCluster_p::m_dataStore
CaloSamplingData_p1 m_dataStore
Definition
CaloClusterContainer_p1.h:36
CaloClusterContainer_p1::CaloCluster_p::m_caloRecoStatus
unsigned int m_caloRecoStatus
Definition
CaloClusterContainer_p1.h:32
CaloClusterContainer_p1::CaloCluster_p::m_barrel
bool m_barrel
Definition
CaloClusterContainer_p1.h:25
CaloClusterContainer_p1::CaloCluster_p::m_ownDataStore
bool m_ownDataStore
Definition
CaloClusterContainer_p1.h:38
CaloClusterContainer_p1::CaloCluster_p::m_samplingPattern
unsigned int m_samplingPattern
Definition
CaloClusterContainer_p1.h:24
CaloClusterContainer_p1::CaloCluster_p::m_momentStore
CaloClusterMomentStore_p1 m_momentStore
Definition
CaloClusterContainer_p1.h:37
CaloClusterContainer_p1::CaloCluster_p::m_eta0
float m_eta0
Definition
CaloClusterContainer_p1.h:27
CaloClusterContainer_p1::CaloCluster_p::m_phi0
float m_phi0
Definition
CaloClusterContainer_p1.h:28
CaloClusterContainer_p1::CaloCluster_p::m_time
float m_time
Definition
CaloClusterContainer_p1.h:23
CaloClusterContainer_p1::CaloCluster_p::m_endcap
bool m_endcap
Definition
CaloClusterContainer_p1.h:26
CaloClusterContainer_p1::CaloCluster_p::m_basicSignal
float m_basicSignal
Definition
CaloClusterContainer_p1.h:22
CaloClusterContainer_p1::CaloCluster_p::m_cellLink
ElementLinkInt_p1 m_cellLink
Definition
CaloClusterContainer_p1.h:42
Generated on
for ATLAS Offline Software by
1.17.0