ATLAS Offline Software
CaloClusterTrigAuxContainer_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_v2.h 628097 2014-11-13 09:24:54Z krasznaa $
8 #ifndef XAODTRIGCALO_VERSIONS_CALOCLUSTERTRIGAUXCONTAINER_V1_H
9 #define XAODTRIGCALO_VERSIONS_CALOCLUSTERTRIGAUXCONTAINER_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  std::vector< float > ETACALOFRAME;
68  std::vector< float > ETA1CALOFRAME;
69  std::vector< float > ETA2CALOFRAME;
70 
71  std::vector< float > PHICALOFRAME;
72  std::vector< float > PHI1CALOFRAME;
73  std::vector< float > PHI2CALOFRAME;
74 
75  std::vector< float > CENTER_LAMBDA;
76  std::vector< float > FIRST_ENG_DENS;
77  std::vector< float > EM_PROBABILITY;
78  std::vector< float > SECOND_LAMBDA;
79  std::vector< float > SECOND_R;
80 
81  }; // class CaloClusterTrigAuxContainer_v1
82 
83 } // namespace xAOD
84 
85 // Set up a CLID and StoreGate inheritance for the class:
86 #include "xAODCore/BaseInfo.h"
88 
89 #endif // XAODTRIGCALO_VERSIONS_CALOCLUSTERTRIGAUXCONTAINER_V1_H
xAOD::CaloClusterTrigAuxContainer_v1::CaloClusterTrigAuxContainer_v1
CaloClusterTrigAuxContainer_v1()
Default constructor.
Definition: CaloClusterTrigAuxContainer_v1.cxx:12
xAOD::CaloClusterTrigAuxContainer_v1::eta_sampl
std::vector< std::vector< float > > eta_sampl
Definition: CaloClusterTrigAuxContainer_v1.h:63
xAOD::CaloClusterTrigAuxContainer_v1::calPhi
std::vector< float > calPhi
Definition: CaloClusterTrigAuxContainer_v1.h:56
xAOD::CaloClusterTrigAuxContainer_v1::CENTER_LAMBDA
std::vector< float > CENTER_LAMBDA
Definition: CaloClusterTrigAuxContainer_v1.h:75
xAOD::CaloClusterTrigAuxContainer_v1::ETACALOFRAME
std::vector< float > ETACALOFRAME
Definition: CaloClusterTrigAuxContainer_v1.h:67
xAOD::CaloClusterTrigAuxContainer_v1::e_sampl
std::vector< std::vector< float > > e_sampl
Definition: CaloClusterTrigAuxContainer_v1.h:62
xAOD::CaloClusterTrigAuxContainer_v1::rawPhi
std::vector< float > rawPhi
Definition: CaloClusterTrigAuxContainer_v1.h:47
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::CaloClusterTrigAuxContainer_v1::phi_sampl
std::vector< std::vector< float > > phi_sampl
Definition: CaloClusterTrigAuxContainer_v1.h:64
BaseInfo.h
xAOD::CaloClusterTrigAuxContainer_v1::PHI2CALOFRAME
std::vector< float > PHI2CALOFRAME
Definition: CaloClusterTrigAuxContainer_v1.h:73
xAOD::CaloClusterTrigAuxContainer_v1::eta0
std::vector< float > eta0
Definition: CaloClusterTrigAuxContainer_v1.h:43
xAOD::CaloClusterTrigAuxContainer_v1::~CaloClusterTrigAuxContainer_v1
~CaloClusterTrigAuxContainer_v1()
Destructor.
Definition: CaloClusterTrigAuxContainer_v1.h:36
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::CaloClusterTrigAuxContainer_v1::rawM
std::vector< float > rawM
Definition: CaloClusterTrigAuxContainer_v1.h:48
xAOD::CaloClusterTrigAuxContainer_v1::PHICALOFRAME
std::vector< float > PHICALOFRAME
Definition: CaloClusterTrigAuxContainer_v1.h:71
xAOD::CaloClusterTrigAuxContainer_v1::ETA2CALOFRAME
std::vector< float > ETA2CALOFRAME
Definition: CaloClusterTrigAuxContainer_v1.h:69
xAOD::CaloClusterTrigAuxContainer_v1::rawEta
std::vector< float > rawEta
Definition: CaloClusterTrigAuxContainer_v1.h:46
xAOD::CaloClusterTrigAuxContainer_v1::calEta
std::vector< float > calEta
Definition: CaloClusterTrigAuxContainer_v1.h:55
xAOD::CaloClusterTrigAuxContainer_v1::phi0
std::vector< float > phi0
Definition: CaloClusterTrigAuxContainer_v1.h:44
xAOD::CaloClusterTrigAuxContainer_v1::altM
std::vector< float > altM
Definition: CaloClusterTrigAuxContainer_v1.h:52
xAOD::CaloClusterTrigAuxContainer_v1::calM
std::vector< float > calM
Definition: CaloClusterTrigAuxContainer_v1.h:57
xAOD::CaloClusterTrigAuxContainer_v1::ETA1CALOFRAME
std::vector< float > ETA1CALOFRAME
Definition: CaloClusterTrigAuxContainer_v1.h:68
xAOD::CaloClusterTrigAuxContainer_v1::calE
std::vector< float > calE
Definition: CaloClusterTrigAuxContainer_v1.h:54
xAOD::CaloClusterTrigAuxContainer_v1::time
std::vector< float > time
Definition: CaloClusterTrigAuxContainer_v1.h:41
xAOD::CaloClusterTrigAuxContainer_v1::altE
std::vector< float > altE
Definition: CaloClusterTrigAuxContainer_v1.h:49
xAOD::CaloClusterTrigAuxContainer_v1::PHI1CALOFRAME
std::vector< float > PHI1CALOFRAME
Definition: CaloClusterTrigAuxContainer_v1.h:72
SG_BASE
SG_BASE(xAOD::CaloClusterTrigAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::CaloClusterTrigAuxContainer_v1::altEta
std::vector< float > altEta
Definition: CaloClusterTrigAuxContainer_v1.h:50
xAOD::CaloClusterTrigAuxContainer_v1::SECOND_R
std::vector< float > SECOND_R
Definition: CaloClusterTrigAuxContainer_v1.h:79
xAOD::CaloClusterTrigAuxContainer_v1::SECOND_LAMBDA
std::vector< float > SECOND_LAMBDA
Definition: CaloClusterTrigAuxContainer_v1.h:78
xAOD::CaloClusterTrigAuxContainer_v1
Auxiliary container for calorimeter cluster containers.
Definition: CaloClusterTrigAuxContainer_v1.h:30
xAOD::CaloClusterTrigAuxContainer_v1::clusterSize
std::vector< unsigned > clusterSize
Definition: CaloClusterTrigAuxContainer_v1.h:42
xAOD::CaloClusterTrigAuxContainer_v1::rawE
std::vector< float > rawE
Definition: CaloClusterTrigAuxContainer_v1.h:45
xAOD::CaloClusterTrigAuxContainer_v1::altPhi
std::vector< float > altPhi
Definition: CaloClusterTrigAuxContainer_v1.h:51
xAOD::CaloClusterTrigAuxContainer_v1::FIRST_ENG_DENS
std::vector< float > FIRST_ENG_DENS
Definition: CaloClusterTrigAuxContainer_v1.h:76
xAOD::CaloClusterTrigAuxContainer_v1::EM_PROBABILITY
std::vector< float > EM_PROBABILITY
Definition: CaloClusterTrigAuxContainer_v1.h:77