#include "hparticlesimfiller.h" |
HParticleSimFiller
class description - source file - inheritance tree (.pdf)
public:
HParticleSimFiller()
HParticleSimFiller(Text_t* name, Text_t* title, Bool_t skip = kFALSE)
~HParticleSimFiller()
static TClass* Class()
virtual Int_t execute()
void fillParticleSrc()
virtual Bool_t finalize()
virtual Bool_t init()
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
HCategory* fPartSrcCat ! Pointer to Particle data category
HCategory* fGeantKineCat ! Pointer to HGeantKine data category
HIterator* iterGeant ! Iterator over HGeantKine
HParticleSimFiller - Filler for simulated particles
This task fills HParticleSim with the same method as used in
HParticleFiller. In addition, HParticleSrc is filled if HGeantKine
category exists in the input.
By calling the task with skip='kTRUE', events without an HParticleSim
are skipped. Currently, tracks from HKickTrack which do not have a
valid pid are kept and assigned pid=0 (as in HKickTrack).
For more information, see the PhyAna documentation.
HParticleSimFiller(void)
Default constructor
HParticleSimFiller(Text_t *name,Text_t *title,Bool_t skip) :
HParticleFiller(name,title,skip)
Bool_t init(void)
Creates the KickTrack and Particle categories and adds them to
the current event.
Int_t execute(void)
Fills the Particle container using input from the Kick Plane and Rich Hits.
A simple transformation from the sector to the cave coordinate
system is also done to HKickTrack.
void fillParticleSrc(void)
If HGeantKine exists in the input, this function fills HParticleSrc with
particle properties from HGeantKine. Currently, source particles (parent
track = 0) and leptons from dalitz and pi-0 conversion processes are kept.
Inline Functions
void ~HParticleSimFiller()
Bool_t finalize()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 12:20:59 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.