TruthParticle

Contents of events/TruthParticle

Warning

doxygenfile: Found multiple matches for file “LinkDef.h

namespace xAOD

simulator includes

simulator includes geant 4 includes standard includes

simulator libs geant 4 libs standard libs

class TruthParticle : public Gaugi::EDM

Public Functions

TruthParticle()

Contructor

TruthParticle(int pdgid, int seedid, float e, float et, float eta, float phi, float px, float py, float pz, float vx, float vy, float vz)

Contructor

~TruthParticle() = default

Destructor

PRIMITIVE_SETTER_AND_GETTER(float, m_eta, setEta, eta)

The eta center of the cluster given by the simulation (RoI)

PRIMITIVE_SETTER_AND_GETTER(float, m_phi, setPhi, phi)

The phi center of the cluster given by the simulation (RoI)

PRIMITIVE_SETTER_AND_GETTER(float, m_e, setE, e)

set/get energy

PRIMITIVE_SETTER_AND_GETTER(float, m_et, setEt, et)

set/get transverse energy

PRIMITIVE_SETTER_AND_GETTER(int, m_pdgid, setPdgid, pdgid)

set/get particle identification

PRIMITIVE_SETTER_AND_GETTER(int, m_seedid, setSeedid, seedid)
PRIMITIVE_SETTER_AND_GETTER(float, m_px, setPx, px)
PRIMITIVE_SETTER_AND_GETTER(float, m_py, setPy, py)
PRIMITIVE_SETTER_AND_GETTER(float, m_pz, setPz, pz)
PRIMITIVE_SETTER_AND_GETTER(float, m_vtx_x, setVx, vx)

set/get vertex position

PRIMITIVE_SETTER_AND_GETTER(float, m_vtx_y, setVy, vy)
PRIMITIVE_SETTER_AND_GETTER(float, m_vtx_z, setVz, vz)

Private Members

int m_pdgid
int m_seedid
float m_e
float m_et
float m_eta
float m_phi
float m_px
float m_py
float m_pz
float m_vtx_x
float m_vtx_y
float m_vtx_z
namespace xAOD

simulator includes

simulator includes geant 4 includes standard includes

simulator libs geant 4 libs standard libs

Typedefs

typedef SG::DataVector<xAOD::TruthParticle> TruthParticleContainer
namespace xAOD

simulator includes

simulator includes geant 4 includes standard includes

simulator libs geant 4 libs standard libs

struct TruthParticle_t

Public Members

int pdgid
int seedid
float e
float et
float eta
float phi
float px
float py
float pz
float vx
float vy
float vz
class TruthParticleConverter

Public Functions

TruthParticleConverter() = default
~TruthParticleConverter() = default
bool convert(const TruthParticle *truth, TruthParticle_t &truth_t) const
bool convert(const TruthParticle_t&, TruthParticle*&) const