ATLAS Offline Software
Loading...
Searching...
No Matches
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
23namespace 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
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for dynamic auxiliary stores saved into ByteStream.
Temporary container used until we have I/O for AuxStoreInternal.
std::vector< std::vector< ElementLink< IParticleContainer > > > ConstituentLinks_t
Type used for the constituent links:
std::vector< std::vector< float > > constituentWeights
JetTrigAuxContainer_v1()
Default constructor.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.