#include "hrtmetacorrelator.h"

HRtMetaCorrelator


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

class HRtMetaCorrelator : public TObject

Inheritance Chart:
TObject
<-
HRtMetaCorrelator
<-
HRtMetaCorrelatorSim

    protected:
virtual Bool_t getShowerCategory(HEvent* event) public:
HRtMetaCorrelator() HRtMetaCorrelator(const HRtMetaCorrelator&) ~HRtMetaCorrelator() void addPoint(HTofHit* data) void addPoint(HShowerHitTof* data) static TClass* Class() HRtMetaPoint& createMetaPoint() Bool_t finalize() HRtMetaPoint* findClosestPoint(HGeomVector& r, HGeomVector& alpha, Float_t leverArm) Float_t getDistance() HRtMetaPoint& getMetaPoint(Int_t i) Int_t getNMetaPoints() Float_t getResX() Float_t getResY() Bool_t init(HEvent* ev, HRuntimeDb* rtdb) virtual TClass* IsA() const HRtMetaCorrelator& operator=(const HRtMetaCorrelator&) void readMetaPoints() void setSector(Int_t s) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
HCategory* fTofCat ! HCategory* fShowerCat ! TClonesArray* fMetaPoints ! Array of HGeomVector HTofGeomPar* fTofGeometry ! HShowerGeometry* fShowerGeometry ! HSpecGeomPar* fSpecGeometry !Spectrometer geometry HIterator* fTofIter ! HIterator* fShowerIter ! HLocation fSecLoc ! Float_t fMaxDist Float_t fLatestDistance FIXME: Quick and dirty hack Float_t fResX Float_t fResY TFile* fOut ! TNtuple* fControl !

Class Description

  HRtMetaCorrelator

 Matches a straight line with a hit in Meta


HRtMetaCorrelator(void)

Bool_t getShowerCategory(HEvent *event)

Bool_t init(HEvent *event,HRuntimeDb *rtdb)

Bool_t finalize(void)

HRtMetaPoint* findClosestPoint(HGeomVector &r0, HGeomVector &alpha, Float_t leverArm)
 Finds closest hit in TOF/Shower to a given track within a distance limit.

void readMetaPoints(void)
 Read points from TOF/Shower

void addPoint(HTofHit *data)
 Transforms and initializes one point

void addPoint(HShowerHitTof *data)
 Transforms and initializes one point from the Shower detector

HRtMetaPoint& createMetaPoint(void)



Inline Functions


                      void ~HRtMetaCorrelator()
                      void setSector(Int_t s)
                   Float_t getDistance()
                   Float_t getResX()
                   Float_t getResY()
                     Int_t getNMetaPoints()
             HRtMetaPoint& getMetaPoint(Int_t i)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
         HRtMetaCorrelator HRtMetaCorrelator(const HRtMetaCorrelator&)
        HRtMetaCorrelator& operator=(const HRtMetaCorrelator&)


Author: M. Sanchez
Last update: Fri Jan 26 12:31:31 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.