#include "hmdcdedxmaker.h" |
HMdcDeDxMaker
class description - source file - inheritance tree (.pdf)
protected:
void initParameters()
void setParContainers()
public:
HMdcDeDxMaker()
HMdcDeDxMaker(Text_t* name, Text_t* title)
~HMdcDeDxMaker()
static TClass* Class()
virtual Int_t execute()
virtual Bool_t finalize()
virtual Bool_t init()
virtual TClass* IsA() const
void printStatus()
void setDeDxMethod(Int_t vers)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
HCategory* trkcandCat ! pointer to the HMdcTrkCand data
HCategory* segCat ! pointer to the HMdcSeg data
Bool_t hasPrinted flag is set if printStatus is called
HIterator* trkcanditer ! iterator on HMdcTrkCand data.
HMdcDeDx* mdcdedx ! dedx calculation parameters
Int_t method ! switch for different method of mdcdedx->calcdedx
HMdcDeDxMaker
This transformation class calculates the pseudo dEdx from t2-t1 (time above threshold)
of all fired drift cells included in one HMdcSeg. The transformation is performed using
the parameter container HMdcDEdX, which holds the parameters for normalization of the
measured t2-t1 with impact angle and minimum distance to wire (CAL2 parametrization)
and the algorithm to normalize the single measurements and average over all cells included
in the segment. Inside the execute() function a loop over the category of HMdcTrkCand is
performed and the dEdx calculation is done for each inner and outer HMdcSeg separately.
The result is filled to HMdcTrkCand.
OPTIONS:
setDeDxMethod(Int_t vers) : vers=0 (default) calculate from HMdcSeg
vers=1 calculate from HMdcClusFit
Explanations can be looked up in HMdcDeDX.
HMdcDeDxMaker(void)
Default constructor .
HMdcDeDxMaker(Text_t* name,Text_t* title)
: HReconstructor(name,title)
Constructor calls the constructor of class HReconstructor with the name
and the title as arguments.
~HMdcDeDxMaker(void)
destructor deletes the iterator
void initParameters()
void setParContainers()
creates the parameter containers MdcDeDx if they do not
exist and adds them to the list of parameter containers in the runtime
database
Bool_t init(void)
gets the pointers to HMdcTrkC and HMdcSeg categories
calls the function setParContainers()
void printStatus()
prints the parameters to the screen
Int_t execute(void)
Bool_t finalize()
Inline Functions
void setDeDxMethod(Int_t vers)
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:05:54 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.