#include "hmdccalibrater2.h"

HMdcCalibrater2


class description - source file - inheritance tree (.pdf)

class HMdcCalibrater2 : public HReconstructor

Inheritance Chart:
TObject
<-
TNamed
<-
HTask
<-
HReconstructor
<-
HMdcCalibrater2
<-
HMdcCalibrater2Sim

    public:
HMdcCalibrater2() HMdcCalibrater2(Text_t* name, Text_t* title) ~HMdcCalibrater2() virtual void calibrate(HMdcCal1*, HMdcCal2*) static TClass* Class() virtual Int_t execute() virtual Bool_t finalize() void getNewObject(HMdcCal2*) virtual Bool_t init() virtual TClass* IsA() const void setParContainers() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
HCategory* cal1Cat ! pointer to the cal1 data HCategory* cal2Cat ! pointer to the cal2 data HLocation loc ! location for new object. HIterator* iter ! iterator on cal1 data. HMdcCal2Par* cal2par ! calibration parameters time ->distance

Class Description


 HMdcCalibrater2

 This transformation class should calculate the distances to the wires from
 the Cal1 drift times.
 The calibrate function is at the moment only a dummy function and the
 parameter container needed does not exist.



HMdcCalibrater2(void)
 default constructor

HMdcCalibrater2(Text_t* name,Text_t* title) : HReconstructor(name,title) // constructor calls the constructor of class HReconstructor with the name // and the title as arguments

~HMdcCalibrater2(void)
 destructor deletes the iterator

void setParContainers()
 creates the parameter containers MdcCal2Par if it does not
 exist and adds them to the list of parameter containers in the runtime
 database

Bool_t init(void)
 creates the MdcCal1 input and MdcCal2 output categories if they do not
 exist and adds them to the current event
 creates an iterator which loops over all fired cells

Int_t execute(void)
 loops over all fired cells, gets the corresponding slot in the output
 categorie HMdcCal2 and calls the function calibrate(...)

void getNewObject(HMdcCal2* p)
 puts pointer p to a new object of type HMdcCal2

void calibrate(HMdcCal1* cal1,HMdcCal2* cal2)




Inline Functions


             Bool_t finalize()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)


Last update: 17/01/2002 by Ilse Koenig


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.