ATLAS Offline Software
JetTrigAuxContainer_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef XAODJET_VERSIONS_JETTRIGAUXCONTAINER_V1_H
8 #define XAODJET_VERSIONS_JETTRIGAUXCONTAINER_V1_H
9 
10 // System include(s):
11 #include <vector>
12 
13 // ROOT include(s):
14 #include <Math/Vector4D.h>
15 
16 // EDM include(s):
17 #include "AthLinks/ElementLink.h"
20 
21 #include "xAODJet/JetTypes.h"
22 
23 namespace xAOD {
24 
37 
38  public:
41 
42  private:
44  typedef std::vector< std::vector< ElementLink< IParticleContainer > > >
46 
47  std::vector<float> pt;
48  std::vector<float> eta;
49  std::vector<float> phi;
50  std::vector<float> m;
51 
53  std::vector< std::vector< float > > constituentWeights;
54 
55  }; // class JetTrigAuxContainer_v1
56 
57 } // namespace xAOD
58 
59 // Declare the inheritance of the class:
60 #include "xAODCore/BaseInfo.h"
62 
63 #endif // XAODJET_VERSIONS_JETTRIGAUXCONTAINER_V1_H
xAOD::JetTrigAuxContainer_v1::phi
std::vector< float > phi
Definition: JetTrigAuxContainer_v1.h:49
xAOD::JetTrigAuxContainer_v1::JetTrigAuxContainer_v1
JetTrigAuxContainer_v1()
Default constructor.
Definition: JetTrigAuxContainer_v1.cxx:10
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::JetTrigAuxContainer_v1::constituentWeights
std::vector< std::vector< float > > constituentWeights
Definition: JetTrigAuxContainer_v1.h:53
xAOD::JetTrigAuxContainer_v1::m
std::vector< float > m
Definition: JetTrigAuxContainer_v1.h:50
xAOD::JetTrigAuxContainer_v1::constituentLinks
ConstituentLinks_t constituentLinks
Definition: JetTrigAuxContainer_v1.h:52
IParticleContainer.h
xAOD::JetTrigAuxContainer_v1::pt
std::vector< float > pt
Definition: JetTrigAuxContainer_v1.h:47
xAOD::JetTrigAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition: JetTrigAuxContainer_v1.h:36
SG_BASE
SG_BASE(xAOD::JetTrigAuxContainer_v1, xAOD::ByteStreamAuxContainer_v1)
xAOD::JetTrigAuxContainer_v1::eta
std::vector< float > eta
Definition: JetTrigAuxContainer_v1.h:48
xAOD::JetTrigAuxContainer_v1::ConstituentLinks_t
std::vector< std::vector< ElementLink< IParticleContainer > > > ConstituentLinks_t
Type used for the constituent links:
Definition: JetTrigAuxContainer_v1.h:45
ByteStreamAuxContainer_v1.h
JetTypes.h
xAOD::ByteStreamAuxContainer_v1
Base class for dynamic auxiliary stores saved into ByteStream.
Definition: ByteStreamAuxContainer_v1.h:44