StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Static Public Member Functions | List of all members
Tauolapp::DecayList Class Reference

Static Public Member Functions

static TauolaParticlegetParticle (int index)
 
static void updateList (TauolaParticle *new_particle, int index)
 
static void addToEnd (TauolaParticle *new_particle)
 
static void clear ()
 
static int getAbsoluteIndex (int index)
 
static int getAbsoluteIndex (int index, int neg_index_relative_to)
 
static int getAbsoluteIndex (TauolaParticle *particle)
 
static void print ()
 
static TauolaParticlegetParticle (int index)
 
static void updateList (TauolaParticle *new_particle, int index)
 
static void addToEnd (TauolaParticle *new_particle)
 
static void clear ()
 
static int getAbsoluteIndex (int index)
 
static int getAbsoluteIndex (int index, int neg_index_relative_to)
 
static int getAbsoluteIndex (TauolaParticle *particle)
 
static void print ()
 

Detailed Description

Definition at line 37 of file DecayList.h.

Member Function Documentation

void DecayList::addToEnd ( TauolaParticle new_particle)
static

Adds the new particle to the end of list

Definition at line 71 of file DecayList.cxx.

Referenced by Tauolapp::TauolaParticle::addDecayToEventRecord().

static void Tauolapp::DecayList::addToEnd ( TauolaParticle new_particle)
static

Adds the new particle to the end of list

void DecayList::clear ( void  )
static

clear all entries from the list

Definition at line 81 of file DecayList.cxx.

References Parameters::clear().

Referenced by Tauolapp::TauolaParticle::addDecayToEventRecord().

static void Tauolapp::DecayList::clear ( )
static

clear all entries from the list

int DecayList::getAbsoluteIndex ( int  index)
static

Translates index (absolute and relative) to absolute index. If a relative index is given (negative integer) it is taken relative from the end of the list

Definition at line 11 of file DecayList.cxx.

Referenced by Tauolapp::filhep_().

static int Tauolapp::DecayList::getAbsoluteIndex ( int  index)
static

Translates index (absolute and relative) to absolute index. If a relative index is given (negative integer) it is taken relative from the end of the list

int DecayList::getAbsoluteIndex ( int  index,
int  neg_index_relative_to 
)
static

Translates index (absolute and relative) to absolute index. If a relative index is given (negative integer) it is taken relative to the parameter "neg_index_relative_to"

Definition at line 15 of file DecayList.cxx.

static int Tauolapp::DecayList::getAbsoluteIndex ( int  index,
int  neg_index_relative_to 
)
static

Translates index (absolute and relative) to absolute index. If a relative index is given (negative integer) it is taken relative to the parameter "neg_index_relative_to"

int DecayList::getAbsoluteIndex ( TauolaParticle particle)
static

Return index (absolute) of "particle"

Definition at line 34 of file DecayList.cxx.

static int Tauolapp::DecayList::getAbsoluteIndex ( TauolaParticle particle)
static

Return index (absolute) of "particle"

static TauolaParticle* Tauolapp::DecayList::getParticle ( int  index)
static

Return the TauolaParticle corresponding to the index (absolute) in the list of particle

TauolaParticle * DecayList::getParticle ( int  index)
static

Return the TauolaParticle corresponding to the index (absolute) in the list of particle

Definition at line 43 of file DecayList.cxx.

Referenced by Tauolapp::TauolaParticle::addDecayToEventRecord(), and Tauolapp::filhep_().

void DecayList::print ( )
static

Print the contents of the list

Definition at line 75 of file DecayList.cxx.

static void Tauolapp::DecayList::print ( )
static

Print the contents of the list

static void Tauolapp::DecayList::updateList ( TauolaParticle new_particle,
int  index 
)
static

Adds the new particle into the list and delete the previous particle at the same position if it exists

void DecayList::updateList ( TauolaParticle new_particle,
int  index 
)
static

Adds the new particle into the list and delete the previous particle at the same position if it exists

   if(old_particle->production_vertex())

old_particle->production_vertex()->remove_particle(old_particle); if(old_particle->end_vertex()) old_particle->end_vertex()->remove_particle(old_particle); delete old_particle;

Definition at line 47 of file DecayList.cxx.

Referenced by Tauolapp::filhep_().


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