ATLAS Offline Software
ParticleAuxContainer_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: ParticleAuxContainer_v1.h 637086 2014-12-19 16:02:19Z kkoeneke $
8 #ifndef XAODPARTICLEEVENT_VERSIONS_PARTICLEAUXCONTAINER_V1_H
9 #define XAODPARTICLEEVENT_VERSIONS_PARTICLEAUXCONTAINER_V1_H
10 
11 // STL include(s):
12 #include <vector>
13 
14 // EDM include(s):
17 
18 
19 namespace xAOD {
20 
32 
33  public:
38 
39 
40 
41  private:
44  std::vector< float > px;
45  std::vector< float > py;
46  std::vector< float > pz;
47  std::vector< float > e;
49 
52  std::vector< float > charge;
53  std::vector< int > pdgId;
55 
56  }; // class ParticleAuxContainer_v1
57 
58 } // namespace xAOD
59 
60 
61 // Set up StoreGate inheritance for the class:
62 #include "xAODCore/BaseInfo.h"
64 
65 #endif // XAODPARTICLEEVENT_VERSIONS_PARTICLEAUXCONTAINER_V1_H
xAOD::ParticleAuxContainer_v1::charge
std::vector< float > charge
Definition: ParticleAuxContainer_v1.h:52
xAOD::ParticleAuxContainer_v1::~ParticleAuxContainer_v1
~ParticleAuxContainer_v1()=default
Destructor.
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
BaseInfo.h
xAOD::ParticleAuxContainer_v1::ParticleAuxContainer_v1
ParticleAuxContainer_v1()
Default constructor.
Definition: ParticleAuxContainer_v1.cxx:11
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::ParticleAuxContainer_v1::pdgId
std::vector< int > pdgId
Definition: ParticleAuxContainer_v1.h:53
xAOD::ParticleAuxContainer_v1::e
std::vector< float > e
Definition: ParticleAuxContainer_v1.h:47
SG_BASE
SG_BASE(xAOD::ParticleAuxContainer_v1, xAOD::AuxContainerBase)
Particle_v1.h
xAOD::ParticleAuxContainer_v1::px
std::vector< float > px
Definition: ParticleAuxContainer_v1.h:44
xAOD::ParticleAuxContainer_v1::pz
std::vector< float > pz
Definition: ParticleAuxContainer_v1.h:46
xAOD::ParticleAuxContainer_v1
Auxiliary container for particle containers.
Definition: ParticleAuxContainer_v1.h:31
xAOD::ParticleAuxContainer_v1::py
std::vector< float > py
Definition: ParticleAuxContainer_v1.h:45