LCFIPlus  0.6.5
Public Member Functions | List of all members
lcfiplus::Track Class Reference

#include <lcfiplus.h>

Inheritance diagram for lcfiplus::Track:

Public Member Functions

 ~Track ()
 
int getId () const
 
void setId (int id)
 
const lcfiplus::MCParticlegetMcp () const
 
void setMcp (const lcfiplus::MCParticle *mcp)
 
int getPDG () const
 
void setPDG (int pdg)
 
double getCharge () const
 
void setCharge (double charge)
 
double getD0 () const
 
double getZ0 () const
 
double getPhi () const
 
double getOmega () const
 
double getTanLambda () const
 
void setHelix (double d0, double z0, double phi, double omega, double tanLambda)
 
void setHelix (double *par)
 
const double * getCovMatrix () const
 
void setCovMatrix (double *cov)
 
int getVtxHits () const
 
int getFtdHits () const
 
int getSitHits () const
 
int getTpcHits () const
 
int getSetHits () const
 
int getEtdHits () const
 
void setTrackHits (int *hits)
 
const double * getCaloEdep () const
 
void setCaloEdep (double *calo)
 
double getRadiusOfInnermostHit () const
 
void setRadiusOfInnermostHit (double rimh)
 
double getChi2 () const
 
void setChi2 (double chi2)
 
int getNdf () const
 
void setNdf (int ndf)
 
void setFlightLength (double flt) const
 
double getFlightLength () const
 
void setParticleIDProbability (string parName, double pidProbability)
 
double getParticleIDProbability (const char *parName) const
 
void setCorrEnergy (double mass)
 
double getCorrEnergy () const
 
void swapEnergy ()
 
void setBNess (double bness)
 
double getBNess () const
 
double getCNess () const
 
void setCNess (double cness)
 
double getX () const
 
double getY () const
 
double getZ () const
 
TVector3 getPos () const
 
TVector3 momentumAtVertex (const Vertex *vtx) const
 

Constructor & Destructor Documentation

lcfiplus::Track::~Track ( )
inline

Member Function Documentation

double lcfiplus::Track::getBNess ( ) const
inline
const double* lcfiplus::Track::getCaloEdep ( ) const
inline
double lcfiplus::Track::getCharge ( ) const
inline
double lcfiplus::Track::getChi2 ( ) const
inline
double lcfiplus::Track::getCNess ( ) const
inline
double lcfiplus::Track::getCorrEnergy ( ) const
inline
const double* lcfiplus::Track::getCovMatrix ( ) const
inline
double lcfiplus::Track::getD0 ( ) const
inline
int lcfiplus::Track::getEtdHits ( ) const
inline

References lcfiplus::tpar::ETD.

double lcfiplus::Track::getFlightLength ( ) const
inline
int lcfiplus::Track::getFtdHits ( ) const
inline
int lcfiplus::Track::getId ( ) const
inline

Referenced by testSuehara().

const lcfiplus::MCParticle* lcfiplus::Track::getMcp ( ) const
inline
int lcfiplus::Track::getNdf ( ) const
inline
double lcfiplus::Track::getOmega ( ) const
inline
double lcfiplus::Track::getParticleIDProbability ( const char *  parName) const
inline
int lcfiplus::Track::getPDG ( ) const
inline
double lcfiplus::Track::getPhi ( ) const
inline
TVector3 lcfiplus::Track::getPos ( ) const
inline
double lcfiplus::Track::getRadiusOfInnermostHit ( ) const
inline
int lcfiplus::Track::getSetHits ( ) const
inline

References lcfiplus::tpar::SET.

int lcfiplus::Track::getSitHits ( ) const
inline

References lcfiplus::tpar::SIT.

double lcfiplus::Track::getTanLambda ( ) const
inline
int lcfiplus::Track::getTpcHits ( ) const
inline
int lcfiplus::Track::getVtxHits ( ) const
inline
double lcfiplus::Track::getX ( ) const
double lcfiplus::Track::getY ( ) const
double lcfiplus::Track::getZ ( ) const
double lcfiplus::Track::getZ0 ( ) const
inline
TVector3 lcfiplus::Track::momentumAtVertex ( const Vertex vtx) const
void lcfiplus::Track::setBNess ( double  bness)
inline
void lcfiplus::Track::setCaloEdep ( double *  calo)
inline
void lcfiplus::Track::setCharge ( double  charge)
inline
void lcfiplus::Track::setChi2 ( double  chi2)
inline
void lcfiplus::Track::setCNess ( double  cness)
inline
void lcfiplus::Track::setCorrEnergy ( double  mass)
inline
void lcfiplus::Track::setCovMatrix ( double *  cov)
void lcfiplus::Track::setFlightLength ( double  flt) const
inline
void lcfiplus::Track::setHelix ( double  d0,
double  z0,
double  phi,
double  omega,
double  tanLambda 
)
inline
void lcfiplus::Track::setHelix ( double *  par)
inline
void lcfiplus::Track::setId ( int  id)
inline
void lcfiplus::Track::setMcp ( const lcfiplus::MCParticle mcp)
inline
void lcfiplus::Track::setNdf ( int  ndf)
inline
void lcfiplus::Track::setParticleIDProbability ( string  parName,
double  pidProbability 
)
inline
void lcfiplus::Track::setPDG ( int  pdg)
inline
void lcfiplus::Track::setRadiusOfInnermostHit ( double  rimh)
inline
void lcfiplus::Track::setTrackHits ( int *  hits)
inline
void lcfiplus::Track::swapEnergy ( )
inline

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