Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
JetTrigAuxContainer_v2.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_V2_H
8 #define XAODJET_VERSIONS_JETTRIGAUXCONTAINER_V2_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 
54  std::vector< std::vector< float > > constituentWeights;
55 
56  }; // class JetTrigAuxContainer_v2
57 
58 } // namespace xAOD
59 
60 // Declare the inheritance of the class:
61 #include "xAODCore/BaseInfo.h"
63 
64 #endif // XAODJET_VERSIONS_JETTRIGAUXCONTAINER_V2_H
xAOD::JetTrigAuxContainer_v2::m
std::vector< float > m
Definition: JetTrigAuxContainer_v2.h:50
xAOD::JetTrigAuxContainer_v2::pt
std::vector< float > pt
Definition: JetTrigAuxContainer_v2.h:47
xAOD::JetTrigAuxContainer_v2::constituentLinks
ConstituentLinks_t constituentLinks
Definition: JetTrigAuxContainer_v2.h:52
xAOD::JetTrigAuxContainer_v2::GhostTrack
ConstituentLinks_t GhostTrack
Definition: JetTrigAuxContainer_v2.h:53
BaseInfo.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::JetTrigAuxContainer_v2::constituentWeights
std::vector< std::vector< float > > constituentWeights
Definition: JetTrigAuxContainer_v2.h:54
SG_BASE
SG_BASE(xAOD::JetTrigAuxContainer_v2, xAOD::ByteStreamAuxContainer_v1)
xAOD::JetTrigAuxContainer_v2
Temporary container used until we have I/O for AuxStoreInternal.
Definition: JetTrigAuxContainer_v2.h:36
IParticleContainer.h
xAOD::JetTrigAuxContainer_v2::ConstituentLinks_t
std::vector< std::vector< ElementLink< IParticleContainer > > > ConstituentLinks_t
Type used for the constituent links:
Definition: JetTrigAuxContainer_v2.h:45
ByteStreamAuxContainer_v1.h
xAOD::JetTrigAuxContainer_v2::JetTrigAuxContainer_v2
JetTrigAuxContainer_v2()
Default constructor.
Definition: JetTrigAuxContainer_v2.cxx:10
xAOD::JetTrigAuxContainer_v2::eta
std::vector< float > eta
Definition: JetTrigAuxContainer_v2.h:48
JetTypes.h
xAOD::JetTrigAuxContainer_v2::phi
std::vector< float > phi
Definition: JetTrigAuxContainer_v2.h:49
xAOD::ByteStreamAuxContainer_v1
Base class for dynamic auxiliary stores saved into ByteStream.
Definition: ByteStreamAuxContainer_v1.h:44