PandaRoot
PndFsmSimpleTracker Class Reference

#include <PndFsmSimpleTracker.h>

Inheritance diagram for PndFsmSimpleTracker:
PndFsmAbsDet

Public Member Functions

 PndFsmSimpleTracker ()
 
 PndFsmSimpleTracker (ArgList &par)
 
virtual ~PndFsmSimpleTracker ()
 
virtual PndFsmResponserespond (PndFsmTrack *t)
 
- Public Member Functions inherited from PndFsmAbsDet
 PndFsmAbsDet ()
 
 PndFsmAbsDet (ArgList &par)
 
virtual ~PndFsmAbsDet ()
 
const std::string & detName ()
 
void setName (std::string &name)
 
Bool_t doesPid () const
 
void setStorePid (Bool_t doespid=kTRUE)
 

Protected Member Functions

bool detected (PndFsmTrack *t) const
 
double dp (PndFsmTrack *t) const
 
double dphi (PndFsmTrack *t) const
 
double dtheta (PndFsmTrack *t) const
 
virtual void initParameters ()
 
void print (std::ostream &o)
 
bool setParameter (std::string &name, double value)
 
- Protected Member Functions inherited from PndFsmAbsDet
virtual bool setParameter (std::string &name, std::string &value)
 
void parseParameterList (ArgList &par)
 

Protected Attributes

double _thtMin
 
double _thtMax
 
double _pmin
 
double _ptmin
 
double _pRes
 
double _thtRes
 
double _phiRes
 
- Protected Attributes inherited from PndFsmAbsDet
std::string _detName
 
double _efficiency
 
TRandom3 * _rand
 
TDatabasePDG * _fdbPDG
 
Bool_t _doesPid
 

Detailed Description

Definition at line 38 of file PndFsmSimpleTracker.h.

Constructor & Destructor Documentation

◆ PndFsmSimpleTracker() [1/2]

PndFsmSimpleTracker::PndFsmSimpleTracker ( )

Default ctor.

◆ PndFsmSimpleTracker() [2/2]

PndFsmSimpleTracker::PndFsmSimpleTracker ( ArgList par)

◆ ~PndFsmSimpleTracker()

virtual PndFsmSimpleTracker::~PndFsmSimpleTracker ( )
virtual

Destructor

Member Function Documentation

◆ detected()

bool PndFsmSimpleTracker::detected ( PndFsmTrack t) const
protected

◆ dp()

double PndFsmSimpleTracker::dp ( PndFsmTrack t) const
protected

◆ dphi()

double PndFsmSimpleTracker::dphi ( PndFsmTrack t) const
protected

◆ dtheta()

double PndFsmSimpleTracker::dtheta ( PndFsmTrack t) const
protected

◆ initParameters()

virtual void PndFsmSimpleTracker::initParameters ( )
protectedvirtual

Reimplemented from PndFsmAbsDet.

◆ print()

void PndFsmSimpleTracker::print ( std::ostream &  o)
protectedvirtual

Reimplemented from PndFsmAbsDet.

◆ respond()

virtual PndFsmResponse* PndFsmSimpleTracker::respond ( PndFsmTrack t)
virtual

Accessors to contained information

Implements PndFsmAbsDet.

◆ setParameter()

bool PndFsmSimpleTracker::setParameter ( std::string &  name,
double  value 
)
protectedvirtual

Reimplemented from PndFsmAbsDet.

Member Data Documentation

◆ _phiRes

double PndFsmSimpleTracker::_phiRes
protected

Definition at line 82 of file PndFsmSimpleTracker.h.

◆ _pmin

double PndFsmSimpleTracker::_pmin
protected

Definition at line 77 of file PndFsmSimpleTracker.h.

◆ _pRes

double PndFsmSimpleTracker::_pRes
protected

Definition at line 80 of file PndFsmSimpleTracker.h.

◆ _ptmin

double PndFsmSimpleTracker::_ptmin
protected

Definition at line 78 of file PndFsmSimpleTracker.h.

◆ _thtMax

double PndFsmSimpleTracker::_thtMax
protected

Definition at line 76 of file PndFsmSimpleTracker.h.

◆ _thtMin

double PndFsmSimpleTracker::_thtMin
protected

Definition at line 75 of file PndFsmSimpleTracker.h.

◆ _thtRes

double PndFsmSimpleTracker::_thtRes
protected

Definition at line 81 of file PndFsmSimpleTracker.h.


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