slic::LcioMcpStatusSetter Class Reference

#include <LcioMcpStatusSetter.hh>

List of all members.


Detailed Description

Static utility functions for setting the status of MCParticles from associated Trajectory, initial MCParticle, and TrackInformation objects.

Definition at line 20 of file LcioMcpStatusSetter.hh.


Static Public Member Functions

static IMPL::MCParticleImpl * setMcpStatusCodesFromTrajectory (Trajectory *, IMPL::MCParticleImpl *)
static void setGeneratorStatus (EVENT::MCParticle *mcpInit, IMPL::MCParticleImpl *mcp)

Private Member Functions

 LcioMcpStatusSetter ()

Static Private Member Functions

static void setVertexIsNotEndpointOfParentFlag (Trajectory *, IMPL::MCParticleImpl *)
static void setFinalStatusFlags (Trajectory *, IMPL::MCParticleImpl *)
static void setCreatedInSimulationFlag (Trajectory *, IMPL::MCParticleImpl *)
static void setBackscatterFlag (Trajectory *, IMPL::MCParticleImpl *)

Constructor & Destructor Documentation

slic::LcioMcpStatusSetter::LcioMcpStatusSetter (  )  [inline, private]

Definition at line 23 of file LcioMcpStatusSetter.hh.


Member Function Documentation

static IMPL::MCParticleImpl* slic::LcioMcpStatusSetter::setMcpStatusCodesFromTrajectory ( Trajectory ,
IMPL::MCParticleImpl *   
) [static]

Referenced by slic::LcioMcpFactory::createMcpFromTrajectory().

static void slic::LcioMcpStatusSetter::setGeneratorStatus ( EVENT::MCParticle *  mcpInit,
IMPL::MCParticleImpl *  mcp 
) [static]

Referenced by slic::LcioMcpFactory::createMcpFromInitialAndTrajectory().

static void slic::LcioMcpStatusSetter::setVertexIsNotEndpointOfParentFlag ( Trajectory ,
IMPL::MCParticleImpl *   
) [static, private]

void slic::LcioMcpStatusSetter::setFinalStatusFlags ( Trajectory trj,
IMPL::MCParticleImpl *  mcp 
) [static, private]

Definition at line 64 of file LcioMcpStatusSetter.cc.

References slic::Trajectory::eDecayedInCalorimeter, slic::Trajectory::eDecayedInTracker, slic::Trajectory::eLeftDetector, slic::Trajectory::eStopped, slic::Trajectory::eUnset, and slic::Trajectory::getFinalStatus().

void slic::LcioMcpStatusSetter::setCreatedInSimulationFlag ( Trajectory trj,
IMPL::MCParticleImpl *  mcp 
) [static, private]

Definition at line 52 of file LcioMcpStatusSetter.cc.

References slic::Trajectory::getCreatedInSimulation().

void slic::LcioMcpStatusSetter::setBackscatterFlag ( Trajectory trj,
IMPL::MCParticleImpl *  mcp 
) [static, private]

Definition at line 38 of file LcioMcpStatusSetter.cc.

References slic::Trajectory::getBackscatter().


The documentation for this class was generated from the following files:
Generated on Thu Nov 15 15:24:41 2007 for Simulator for the Linear Collider by  doxygen 1.5.4