ATLAS Offline Software
CaloClusterAuxContainer_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: CaloClusterAuxContainer_v1.h 628097 2014-11-13 09:24:54Z krasznaa $
8 #ifndef XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V1_H
9 #define XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V1_H
10 
11 // STL include(s):
12 #include <vector>
13 
14 // EDM include(s):
16 
17 namespace xAOD {
18 
31 
32  public:
37 
38  private:
41  std::vector<float> time;
42  std::vector<unsigned> clusterSize;
43  std::vector<float> eta0;
44  std::vector<float> phi0;
45  std::vector<float> rawE;
46  std::vector<float> rawEta;
47  std::vector<float> rawPhi;
48  std::vector<float> rawM;
49  std::vector<float> altE;
50  std::vector<float> altEta;
51  std::vector<float> altPhi;
52  std::vector<float> altM;
53 
54  std::vector<float> calE;
55  std::vector<float> calEta;
56  std::vector<float> calPhi;
57  std::vector<float> calM;
59 
62  std::vector <std::vector< float > > e_sampl;
63  std::vector <std::vector< float > > eta_sampl;
64  std::vector <std::vector< float > > phi_sampl;
66 
67  }; // class CaloClusterAuxContainer_v1
68 
69 } // namespace xAOD
70 
71 // Set up a CLID and StoreGate inheritance for the class:
72 #include "xAODCore/BaseInfo.h"
74 
75 #endif // XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V1_H
xAOD::CaloClusterAuxContainer_v1::clusterSize
std::vector< unsigned > clusterSize
Definition: CaloClusterAuxContainer_v1.h:42
xAOD::CaloClusterAuxContainer_v1::rawEta
std::vector< float > rawEta
Definition: CaloClusterAuxContainer_v1.h:46
xAOD::CaloClusterAuxContainer_v1::eta_sampl
std::vector< std::vector< float > > eta_sampl
Definition: CaloClusterAuxContainer_v1.h:63
xAOD::CaloClusterAuxContainer_v1::altPhi
std::vector< float > altPhi
Definition: CaloClusterAuxContainer_v1.h:51
xAOD::CaloClusterAuxContainer_v1::rawM
std::vector< float > rawM
Definition: CaloClusterAuxContainer_v1.h:48
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::CaloClusterAuxContainer_v1::phi_sampl
std::vector< std::vector< float > > phi_sampl
Definition: CaloClusterAuxContainer_v1.h:64
xAOD::CaloClusterAuxContainer_v1::calEta
std::vector< float > calEta
Definition: CaloClusterAuxContainer_v1.h:55
xAOD::CaloClusterAuxContainer_v1::calM
std::vector< float > calM
Definition: CaloClusterAuxContainer_v1.h:57
xAOD::CaloClusterAuxContainer_v1::rawPhi
std::vector< float > rawPhi
Definition: CaloClusterAuxContainer_v1.h:47
xAOD::CaloClusterAuxContainer_v1
Auxiliary container for calorimeter cluster containers.
Definition: CaloClusterAuxContainer_v1.h:30
xAOD::CaloClusterAuxContainer_v1::calPhi
std::vector< float > calPhi
Definition: CaloClusterAuxContainer_v1.h:56
xAOD::CaloClusterAuxContainer_v1::altE
std::vector< float > altE
Definition: CaloClusterAuxContainer_v1.h:49
xAOD::CaloClusterAuxContainer_v1::CaloClusterAuxContainer_v1
CaloClusterAuxContainer_v1()
Default constructor.
Definition: CaloClusterAuxContainer_v1.cxx:12
xAOD::CaloClusterAuxContainer_v1::e_sampl
std::vector< std::vector< float > > e_sampl
Definition: CaloClusterAuxContainer_v1.h:62
xAOD::CaloClusterAuxContainer_v1::rawE
std::vector< float > rawE
Definition: CaloClusterAuxContainer_v1.h:45
xAOD::CaloClusterAuxContainer_v1::altM
std::vector< float > altM
Definition: CaloClusterAuxContainer_v1.h:52
xAOD::CaloClusterAuxContainer_v1::phi0
std::vector< float > phi0
Definition: CaloClusterAuxContainer_v1.h:44
xAOD::CaloClusterAuxContainer_v1::~CaloClusterAuxContainer_v1
~CaloClusterAuxContainer_v1()
Destructor.
Definition: CaloClusterAuxContainer_v1.h:36
xAOD::CaloClusterAuxContainer_v1::eta0
std::vector< float > eta0
Definition: CaloClusterAuxContainer_v1.h:43
xAOD::CaloClusterAuxContainer_v1::time
std::vector< float > time
Definition: CaloClusterAuxContainer_v1.h:41
xAOD::CaloClusterAuxContainer_v1::calE
std::vector< float > calE
Definition: CaloClusterAuxContainer_v1.h:54
xAOD::CaloClusterAuxContainer_v1::altEta
std::vector< float > altEta
Definition: CaloClusterAuxContainer_v1.h:50
SG_BASE
SG_BASE(xAOD::CaloClusterAuxContainer_v1, xAOD::AuxContainerBase)