ATLAS Offline Software
TrigPhotonAuxContainer_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: TrigPhotonAuxContainer_v1.h 631414 2014-11-26 22:03:16Z gwatts $
8 #ifndef XAODTRIGEGAMMA_VERSIONS_TRIGPHOTONAUXCONTAINTER_V1_H
9 #define XAODTRIGEGAMMA_VERSIONS_TRIGPHOTONAUXCONTAINTER_V1_H
10 
11 // System include(s):
12 #include <vector>
13 extern "C" {
14 # include <stdint.h>
15 }
16 
17 // EDM include(s):
18 #include "AthLinks/ElementLink.h"
21 
22 namespace xAOD {
23 
36 
37  public:
40 
41  private:
44  std::vector< uint32_t > roiWord;
45  std::vector< float > rcore;
46  std::vector< float > eratio;
47  std::vector< float > etHad;
48  std::vector< float > etHad1;
49  std::vector< float > f0;
50  std::vector< float > f1;
51  std::vector< float > f2;
52  std::vector< float > f3;
53  std::vector< float > fside;
54  std::vector< float > weta2;
56 
59  std::vector< float > pt;
60  std::vector< float > caloEta;
61  std::vector< float > caloPhi;
62  std::vector< float > dEta;
63  std::vector< float > dPhi;
65 
68  std::vector< ElementLink< TrigEMClusterContainer > > emClusterLink;
70 
71  }; // class TrigPhotonAuxContainer_v1
72 
73 } // namespace xAOD
74 
76 
77 #endif // not XAODTRIGEGAMMA_VERSIONS_TRIGPHOTONAUXCONTAINTER_V1_H
xAOD::TrigPhotonAuxContainer_v1::caloPhi
std::vector< float > caloPhi
Definition: TrigPhotonAuxContainer_v1.h:61
xAOD::TrigPhotonAuxContainer_v1
Class holding the payload of xAOD::TrigPhotonContainer_v1.
Definition: TrigPhotonAuxContainer_v1.h:35
xAOD::TrigPhotonAuxContainer_v1::dPhi
std::vector< float > dPhi
Definition: TrigPhotonAuxContainer_v1.h:63
xAOD::TrigPhotonAuxContainer_v1::eratio
std::vector< float > eratio
Definition: TrigPhotonAuxContainer_v1.h:46
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::TrigPhotonAuxContainer_v1::dEta
std::vector< float > dEta
Definition: TrigPhotonAuxContainer_v1.h:62
xAOD::TrigPhotonAuxContainer_v1::caloEta
std::vector< float > caloEta
Definition: TrigPhotonAuxContainer_v1.h:60
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrigPhotonAuxContainer_v1::etHad
std::vector< float > etHad
Definition: TrigPhotonAuxContainer_v1.h:47
xAOD::TrigPhotonAuxContainer_v1::f0
std::vector< float > f0
Definition: TrigPhotonAuxContainer_v1.h:49
xAOD::TrigPhotonAuxContainer_v1::f1
std::vector< float > f1
Definition: TrigPhotonAuxContainer_v1.h:50
xAOD::TrigPhotonAuxContainer_v1::TrigPhotonAuxContainer_v1
TrigPhotonAuxContainer_v1()
Default constructor.
Definition: TrigPhotonAuxContainer_v1.cxx:12
xAOD::TrigPhotonAuxContainer_v1::f2
std::vector< float > f2
Definition: TrigPhotonAuxContainer_v1.h:51
xAOD::TrigPhotonAuxContainer_v1::f3
std::vector< float > f3
Definition: TrigPhotonAuxContainer_v1.h:52
xAOD::TrigPhotonAuxContainer_v1::fside
std::vector< float > fside
Definition: TrigPhotonAuxContainer_v1.h:53
xAOD::TrigPhotonAuxContainer_v1::etHad1
std::vector< float > etHad1
Definition: TrigPhotonAuxContainer_v1.h:48
SG_BASE
SG_BASE(xAOD::TrigPhotonAuxContainer_v1, xAOD::AuxContainerBase)
xAOD::TrigPhotonAuxContainer_v1::emClusterLink
std::vector< ElementLink< TrigEMClusterContainer > > emClusterLink
Definition: TrigPhotonAuxContainer_v1.h:68
xAOD::TrigPhotonAuxContainer_v1::pt
std::vector< float > pt
Definition: TrigPhotonAuxContainer_v1.h:59
xAOD::TrigPhotonAuxContainer_v1::rcore
std::vector< float > rcore
Definition: TrigPhotonAuxContainer_v1.h:45
TrigEMClusterContainer.h
xAOD::TrigPhotonAuxContainer_v1::roiWord
std::vector< uint32_t > roiWord
Definition: TrigPhotonAuxContainer_v1.h:44
xAOD::TrigPhotonAuxContainer_v1::weta2
std::vector< float > weta2
Definition: TrigPhotonAuxContainer_v1.h:54