ATLAS Offline Software
TrigEMClusterAuxContainer_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: TrigEMClusterAuxContainer_v2.h 631625 2014-11-27 17:24:55Z gwatts $
8 #ifndef XAODTRIGCALO_VERSIONS_TRIGEMCLUSTERAUXCONTAINER_V2_H
9 #define XAODTRIGCALO_VERSIONS_TRIGEMCLUSTERAUXCONTAINER_V2_H
10 
11 // STL include(s):
12 #include <vector>
13 
14 // Local include(s):
16 
17 namespace xAOD {
18 
32 
33  public:
36 
37  private:
39 #define TRIGCALOCLUSTER_AUX_VARIABLE( TYPE, NAME ) TYPE NAME
40 #include "xAODTrigCalo/versions/TrigCaloClusterAuxVariables_v1.def"
41 #undef TRIGCALOCLUSTER_AUX_VARIABLE
42 
43  std::vector< float > energy;
44  std::vector< std::vector< float > > energySample;
45  std::vector< float > et;
46  std::vector< float > eta;
47  std::vector< float > phi;
48  std::vector< float > e237;
49  std::vector< float > e277;
50  std::vector< float > fracs1;
51  std::vector< float > weta2;
52  std::vector< float > ehad1;
53  std::vector< float > eta1;
54  std::vector< float > emaxs1;
55  std::vector< float > e2tsts1;
56  std::vector< float > e233;
57  std::vector< float > wstot;
58 
59  }; // class TrigEMClusterAuxContainer_v2
60 
61 } // namespace xAOD
62 
63 #include "xAODCore/BaseInfo.h"
65 
66 #endif // XAODTRIGCALO_VERSIONS_TRIGEMCLUSTERAUXCONTAINER_V2_H
xAOD::TrigEMClusterAuxContainer_v2::energySample
std::vector< std::vector< float > > energySample
Definition: TrigEMClusterAuxContainer_v2.h:44
xAOD::TrigEMClusterAuxContainer_v2
Auxiliary container for trigger EM cluster containers.
Definition: TrigEMClusterAuxContainer_v2.h:31
xAOD::TrigEMClusterAuxContainer_v2::e277
std::vector< float > e277
Definition: TrigEMClusterAuxContainer_v2.h:49
xAOD::TrigEMClusterAuxContainer_v2::emaxs1
std::vector< float > emaxs1
Definition: TrigEMClusterAuxContainer_v2.h:54
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::TrigEMClusterAuxContainer_v2::wstot
std::vector< float > wstot
Definition: TrigEMClusterAuxContainer_v2.h:57
SG_BASE
SG_BASE(xAOD::TrigEMClusterAuxContainer_v2, xAOD::AuxContainerBase)
xAOD::TrigEMClusterAuxContainer_v2::fracs1
std::vector< float > fracs1
Definition: TrigEMClusterAuxContainer_v2.h:50
xAOD::TrigEMClusterAuxContainer_v2::e233
std::vector< float > e233
Definition: TrigEMClusterAuxContainer_v2.h:56
xAOD::TrigEMClusterAuxContainer_v2::phi
std::vector< float > phi
Definition: TrigEMClusterAuxContainer_v2.h:47
xAOD::TrigEMClusterAuxContainer_v2::ehad1
std::vector< float > ehad1
Definition: TrigEMClusterAuxContainer_v2.h:52
xAOD::TrigEMClusterAuxContainer_v2::et
std::vector< float > et
Definition: TrigEMClusterAuxContainer_v2.h:45
xAOD::TrigEMClusterAuxContainer_v2::TrigEMClusterAuxContainer_v2
TrigEMClusterAuxContainer_v2()
Default constructor.
Definition: TrigEMClusterAuxContainer_v2.cxx:12
xAOD::TrigEMClusterAuxContainer_v2::weta2
std::vector< float > weta2
Definition: TrigEMClusterAuxContainer_v2.h:51
xAOD::TrigEMClusterAuxContainer_v2::energy
std::vector< float > energy
Definition: TrigEMClusterAuxContainer_v2.h:43
xAOD::TrigEMClusterAuxContainer_v2::eta
std::vector< float > eta
Definition: TrigEMClusterAuxContainer_v2.h:46
xAOD::TrigEMClusterAuxContainer_v2::e2tsts1
std::vector< float > e2tsts1
Definition: TrigEMClusterAuxContainer_v2.h:55
xAOD::TrigEMClusterAuxContainer_v2::eta1
std::vector< float > eta1
Definition: TrigEMClusterAuxContainer_v2.h:53
xAOD::TrigEMClusterAuxContainer_v2::e237
std::vector< float > e237
Definition: TrigEMClusterAuxContainer_v2.h:48