ATLAS Offline Software
CaloClusterAuxContainer_v2.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_v2.h 628097 2014-11-13 09:24:54Z krasznaa $
8 #ifndef XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V2_H
9 #define XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V2_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;
64 
65  }; // class CaloClusterAuxContainer_v1
66 
67 } // namespace xAOD
68 
69 // Set up a CLID and StoreGate inheritance for the class:
70 #include "xAODCore/BaseInfo.h"
72 
73 #endif // XAODCALOEVENT_VERSIONS_CALOCLUSTERAUXCONTAINER_V1_H
xAOD::CaloClusterAuxContainer_v2::altEta
std::vector< float > altEta
Definition: CaloClusterAuxContainer_v2.h:50
xAOD::CaloClusterAuxContainer_v2::rawE
std::vector< float > rawE
Definition: CaloClusterAuxContainer_v2.h:45
SG_BASE
SG_BASE(xAOD::CaloClusterAuxContainer_v2, xAOD::AuxContainerBase)
xAOD::CaloClusterAuxContainer_v2::CaloClusterAuxContainer_v2
CaloClusterAuxContainer_v2()
Default constructor.
Definition: CaloClusterAuxContainer_v2.cxx:12
xAOD::CaloClusterAuxContainer_v2::rawM
std::vector< float > rawM
Definition: CaloClusterAuxContainer_v2.h:48
xAOD::CaloClusterAuxContainer_v2::eta0
std::vector< float > eta0
Definition: CaloClusterAuxContainer_v2.h:43
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_v2::altPhi
std::vector< float > altPhi
Definition: CaloClusterAuxContainer_v2.h:51
xAOD::CaloClusterAuxContainer_v2::calM
std::vector< float > calM
Definition: CaloClusterAuxContainer_v2.h:57
xAOD::CaloClusterAuxContainer_v2::calEta
std::vector< float > calEta
Definition: CaloClusterAuxContainer_v2.h:55
xAOD::CaloClusterAuxContainer_v2::altM
std::vector< float > altM
Definition: CaloClusterAuxContainer_v2.h:52
xAOD::CaloClusterAuxContainer_v2::e_sampl
std::vector< std::vector< float > > e_sampl
Definition: CaloClusterAuxContainer_v2.h:62
xAOD::CaloClusterAuxContainer_v2::calPhi
std::vector< float > calPhi
Definition: CaloClusterAuxContainer_v2.h:56
xAOD::CaloClusterAuxContainer_v2::rawPhi
std::vector< float > rawPhi
Definition: CaloClusterAuxContainer_v2.h:47
xAOD::CaloClusterAuxContainer_v2
Auxiliary container for calorimeter cluster containers.
Definition: CaloClusterAuxContainer_v2.h:30
xAOD::CaloClusterAuxContainer_v2::~CaloClusterAuxContainer_v2
~CaloClusterAuxContainer_v2()
Destructor.
Definition: CaloClusterAuxContainer_v2.h:36
xAOD::CaloClusterAuxContainer_v2::time
std::vector< float > time
Definition: CaloClusterAuxContainer_v2.h:41
xAOD::CaloClusterAuxContainer_v2::rawEta
std::vector< float > rawEta
Definition: CaloClusterAuxContainer_v2.h:46
xAOD::CaloClusterAuxContainer_v2::clusterSize
std::vector< unsigned > clusterSize
Definition: CaloClusterAuxContainer_v2.h:42
xAOD::CaloClusterAuxContainer_v2::altE
std::vector< float > altE
Definition: CaloClusterAuxContainer_v2.h:49
xAOD::CaloClusterAuxContainer_v2::calE
std::vector< float > calE
Definition: CaloClusterAuxContainer_v2.h:54
xAOD::CaloClusterAuxContainer_v2::phi0
std::vector< float > phi0
Definition: CaloClusterAuxContainer_v2.h:44