Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AlMCtruth Class Reference

Concrete class for Monte Carlo Truth Tracks. More...

#include <AlMCtruth.h>

Inheritance diagram for AlMCtruth:

Inheritance graph
[legend]
Collaboration diagram for AlMCtruth:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlMCtruth ()
 constructor. More...

 AlMCtruth (const AlMCtruth &)
 copy constructor. More...

 ~AlMCtruth ()
 destructor. More...

ALEPHTYPE TYPE () const
 get the type. More...

void setMotherVector (AlephCollection< AlMCtruth *>)
 set pointer to relational. track. More...

void setDaughterVector (AlephCollection< AlMCtruth *>)
 set vector of pointers to all daughters. More...

AlephCollection<AlMCtruth*> getMotherVector () const
 get pointer to relational. track. More...

AlephCollection<AlMCtruth*> getDaughterVector () const
 get vector of pointers to all daughters. More...

int PA () const
 ALEPH particle code. More...

int NO () const
 Number of mother particles. More...

int ND () const
 number of decay particles. More...

char* name () const
 char string for the name of particle. More...


Private Attributes

AlephCollection<AlMCtruth*> Mother
AlephCollection<AlMCtruth*> Daughter

Detailed Description

Concrete class for Monte Carlo Truth Tracks.

Definition at line 22 of file AlMCtruth.h.


Constructor & Destructor Documentation

AlMCtruth::AlMCtruth ( )
 

constructor.

Definition at line 52 of file AlMCtruth.cpp.

AlMCtruth::AlMCtruth ( const AlMCtruth & oldM )
 

copy constructor.

Definition at line 53 of file AlMCtruth.cpp.

AlMCtruth::~AlMCtruth ( )
 

destructor.

Definition at line 57 of file AlMCtruth.cpp.


Member Function Documentation

int AlMCtruth::ND ( ) const [inline]
 

number of decay particles.

Definition at line 50 of file AlMCtruth.h.

int AlMCtruth::NO ( ) const [inline]
 

Number of mother particles.

Definition at line 48 of file AlMCtruth.h.

int AlMCtruth::PA ( ) const [inline]
 

ALEPH particle code.

Definition at line 46 of file AlMCtruth.h.

ALEPHTYPE AlMCtruth::TYPE ( ) const [inline, virtual]
 

get the type.

Reimplemented from QvecBase.

Definition at line 33 of file AlMCtruth.h.

AlephCollection< AlMCtruth *> AlMCtruth::getDaughterVector ( ) const
 

get vector of pointers to all daughters.

Definition at line 79 of file AlMCtruth.cpp.

Referenced by A4VchCount(), nchCount(), and visible().

AlephCollection< AlMCtruth *> AlMCtruth::getMotherVector ( ) const
 

get pointer to relational. track.

Definition at line 73 of file AlMCtruth.cpp.

char * AlMCtruth::name ( ) const
 

char string for the name of particle.

Definition at line 17 of file AlMCtruth.cpp.

void AlMCtruth::setDaughterVector ( AlephCollection< AlMCtruth *> )
 

set vector of pointers to all daughters.

void AlMCtruth::setMotherVector ( AlephCollection< AlMCtruth *> )
 

set pointer to relational. track.


Member Data Documentation

AlephCollection< AlMCtruth *> AlMCtruth::Daughter<AlMCtruth*> [private]
 

Definition at line 56 of file AlMCtruth.h.

AlephCollection< AlMCtruth *> AlMCtruth::Mother<AlMCtruth*> [private]
 

Definition at line 55 of file AlMCtruth.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:24 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001