#include "hstarthitf.h"

HStartHitF


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

class HStartHitF : public HReconstructor

Inheritance Chart:
TObject
<-
TNamed
<-
HTask
<-
HReconstructor
<-
HStartHitF

    public:
HStartHitF() HStartHitF(Text_t* name, Text_t* title) ~HStartHitF() static TClass* Class() void enableControlHistograms() virtual Int_t execute() virtual Bool_t finalize() virtual Bool_t init() void initParContainer() virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
HDetector* tofdet HDetector* tofinodet HCategory* fTofRawCat pointer to the TOF Raw data HTofCalPar* fTofCalPar TOF Calibration parameters HIterator* iterTof iterator over Tof Raw data HCategory* fTofinoRawCat pointer to the TOFino Raw data HTofinoCalPar* pTofinoCalPar TOFino Calibration parameters HIterator* iterTofino iterator over Tofino Raw data HCategory* calCat pointer to the cal data HCategory* hitCat pointer to the hit data HIterator* iter iterator over cal data. HLocation loc location for new hit object HStartSelfCoPar* selfcopar start selfcoincidence parameters Bool_t fControlHistograms flag for control histograms TH1F* histMultStart TH1F* histPatternStart TH1F* histStartStat TH1F* histStartC[8] TH1F* histStartH[8] TH1F* m_pTofinoTime TH1F* m_pTofTime

Class Description

  HStartHitF

  This class implements the hit finder for the Start detector.
  It iterates over the CAL level data objects and finds one that is supposed
  to be the true Start hit.
  Selection conditions:
    for Start Mult=1      - Start detector multiplicity  == 1
                          - Start cal time is found in the interval
                            defined around the peak of the selfcoincidence.

    for Start Mult>1      - the procedure is based on checking the
							  Time of Flight for the fastest particles in
                            Tof and Tofino detectors (about 7ns).
                            The cross-talk is removed.



HStartHitF(void)

HStartHitF(Text_t *name,Text_t *title) : HReconstructor(name,title)

~HStartHitF(void)

Bool_t init(void)

void initParContainer()

Int_t execute(void)

Bool_t finalize(void)



Inline Functions


               void enableControlHistograms()
            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:34:42 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.