EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtStdHep Class Reference

#include <EvtGenBase/EvtStdHep.hh>

Public Member Functions

 EvtStdHep ()
 ~EvtStdHep ()
void init ()
int getFirstMother (int i)
int getLastMother (int i)
int getFirstDaughter (int i)
int getLastDaughter (int i)
int getStdHepID (int i)
int getIStat (int i)
EvtVector4R getP4 (int i)
EvtVector4R getX4 (int i)
void translate (EvtVector4R d)
int getNPart ()
void createParticle (EvtVector4R p4, EvtVector4R x, int prntfirst, int prntlast, int id)

Private Attributes

int m_npart
EvtVector4R m_p4 [EVTSTDHEPLENGTH]
EvtVector4R m_x [EVTSTDHEPLENGTH]
int m_prntfirst [EVTSTDHEPLENGTH]
int m_prntlast [EVTSTDHEPLENGTH]
int m_daugfirst [EVTSTDHEPLENGTH]
int m_dauglast [EVTSTDHEPLENGTH]
int m_id [EVTSTDHEPLENGTH]
int m_istat [EVTSTDHEPLENGTH]

Friends

std::ostream & operator<< (std::ostream &s, const EvtStdHep &stdhep)

Detailed Description

Definition at line 30 of file EvtStdHep.hh.

Constructor & Destructor Documentation

◆ EvtStdHep()

EvtStdHep::EvtStdHep ( )
inline

Definition at line 32 of file EvtStdHep.hh.

◆ ~EvtStdHep()

EvtStdHep::~EvtStdHep ( )
inline

Definition at line 33 of file EvtStdHep.hh.

Member Function Documentation

◆ createParticle()

void EvtStdHep::createParticle ( EvtVector4R p4,
EvtVector4R x,
int prntfirst,
int prntlast,
int id )

Definition at line 39 of file EvtStdHep.cpp.

◆ getFirstDaughter()

int EvtStdHep::getFirstDaughter ( int i)
inline

Definition at line 39 of file EvtStdHep.hh.

◆ getFirstMother()

int EvtStdHep::getFirstMother ( int i)
inline

Definition at line 37 of file EvtStdHep.hh.

◆ getIStat()

int EvtStdHep::getIStat ( int i)
inline

Definition at line 43 of file EvtStdHep.hh.

◆ getLastDaughter()

int EvtStdHep::getLastDaughter ( int i)
inline

Definition at line 40 of file EvtStdHep.hh.

◆ getLastMother()

int EvtStdHep::getLastMother ( int i)
inline

Definition at line 38 of file EvtStdHep.hh.

◆ getNPart()

int EvtStdHep::getNPart ( )

Definition at line 34 of file EvtStdHep.cpp.

◆ getP4()

EvtVector4R EvtStdHep::getP4 ( int i)
inline

Definition at line 45 of file EvtStdHep.hh.

◆ getStdHepID()

int EvtStdHep::getStdHepID ( int i)
inline

Definition at line 42 of file EvtStdHep.hh.

◆ getX4()

EvtVector4R EvtStdHep::getX4 ( int i)
inline

Definition at line 46 of file EvtStdHep.hh.

◆ init()

void EvtStdHep::init ( )

Definition at line 29 of file EvtStdHep.cpp.

◆ translate()

void EvtStdHep::translate ( EvtVector4R d)

Definition at line 67 of file EvtStdHep.cpp.

◆ operator<<

std::ostream & operator<< ( std::ostream & s,
const EvtStdHep & stdhep )
friend

Member Data Documentation

◆ m_daugfirst

int EvtStdHep::m_daugfirst[EVTSTDHEPLENGTH]
private

Definition at line 62 of file EvtStdHep.hh.

◆ m_dauglast

int EvtStdHep::m_dauglast[EVTSTDHEPLENGTH]
private

Definition at line 63 of file EvtStdHep.hh.

◆ m_id

int EvtStdHep::m_id[EVTSTDHEPLENGTH]
private

Definition at line 64 of file EvtStdHep.hh.

◆ m_istat

int EvtStdHep::m_istat[EVTSTDHEPLENGTH]
private

Definition at line 65 of file EvtStdHep.hh.

◆ m_npart

int EvtStdHep::m_npart
private

Definition at line 57 of file EvtStdHep.hh.

◆ m_p4

EvtVector4R EvtStdHep::m_p4[EVTSTDHEPLENGTH]
private

Definition at line 58 of file EvtStdHep.hh.

◆ m_prntfirst

int EvtStdHep::m_prntfirst[EVTSTDHEPLENGTH]
private

Definition at line 60 of file EvtStdHep.hh.

◆ m_prntlast

int EvtStdHep::m_prntlast[EVTSTDHEPLENGTH]
private

Definition at line 61 of file EvtStdHep.hh.

◆ m_x

EvtVector4R EvtStdHep::m_x[EVTSTDHEPLENGTH]
private

Definition at line 59 of file EvtStdHep.hh.


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