DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members

Data structure to store the MC particle information. More...

#include <DDEveEventData.h>

Public Member Functions

 DDEveParticle ()
 Default constructor. More...
 
 DDEveParticle (const DDEveParticle &c)
 Copy constructor. More...
 
virtual ~DDEveParticle ()
 Default destructor. More...
 
DDEveParticleoperator= (const DDEveParticle &c)
 Assignment operator. More...
 

Public Attributes

int id
 
int parent
 
int pdgID
 
double vsx
 
double vsy
 
double vsz
 
double vex
 
double vey
 
double vez
 
double psx
 
double psy
 
double psz
 
double energy
 
double time
 
std::set< int > daughters
 

Detailed Description

Data structure to store the MC particle information.

Author
M.Frank
Version
1.0

Definition at line 56 of file DDEveEventData.h.

Constructor & Destructor Documentation

◆ DDEveParticle() [1/2]

DDEveParticle::DDEveParticle ( )

Default constructor.

Definition at line 61 of file DDEveEventData.cpp.

◆ DDEveParticle() [2/2]

DDEveParticle::DDEveParticle ( const DDEveParticle c)

Copy constructor.

Definition at line 53 of file DDEveEventData.cpp.

◆ ~DDEveParticle()

DDEveParticle::~DDEveParticle ( )
virtual

Default destructor.

Definition at line 69 of file DDEveEventData.cpp.

Member Function Documentation

◆ operator=()

DDEveParticle & DDEveParticle::operator= ( const DDEveParticle c)

Assignment operator.

Definition at line 74 of file DDEveEventData.cpp.

Member Data Documentation

◆ daughters

std::set<int> dd4hep::DDEveParticle::daughters

Definition at line 62 of file DDEveEventData.h.

◆ energy

double dd4hep::DDEveParticle::energy

Definition at line 61 of file DDEveEventData.h.

◆ id

int dd4hep::DDEveParticle::id

Definition at line 58 of file DDEveEventData.h.

◆ parent

int dd4hep::DDEveParticle::parent

Definition at line 58 of file DDEveEventData.h.

◆ pdgID

int dd4hep::DDEveParticle::pdgID

Definition at line 58 of file DDEveEventData.h.

◆ psx

double dd4hep::DDEveParticle::psx

Definition at line 61 of file DDEveEventData.h.

◆ psy

double dd4hep::DDEveParticle::psy

Definition at line 61 of file DDEveEventData.h.

◆ psz

double dd4hep::DDEveParticle::psz

Definition at line 61 of file DDEveEventData.h.

◆ time

double dd4hep::DDEveParticle::time

Definition at line 61 of file DDEveEventData.h.

◆ vex

double dd4hep::DDEveParticle::vex

Definition at line 60 of file DDEveEventData.h.

◆ vey

double dd4hep::DDEveParticle::vey

Definition at line 60 of file DDEveEventData.h.

◆ vez

double dd4hep::DDEveParticle::vez

Definition at line 60 of file DDEveEventData.h.

◆ vsx

double dd4hep::DDEveParticle::vsx

Definition at line 59 of file DDEveEventData.h.

◆ vsy

double dd4hep::DDEveParticle::vsy

Definition at line 59 of file DDEveEventData.h.

◆ vsz

double dd4hep::DDEveParticle::vsz

Definition at line 59 of file DDEveEventData.h.


The documentation for this class was generated from the following files: