#include "hmdcsegmentf.h"

HMdcSegmentF


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

class HMdcSegmentF : public HReconstructor

Inheritance Chart:
TObject
<-
TNamed
<-
HTask
<-
HReconstructor
<-
HMdcSegmentF
    private:
void bookHisto() void fitProjection(Float_t z1, Float_t x1, Float_t errorX1, Float_t slope1, Float_t errSlope1, Int_t n1, Float_t z2, Float_t x2, Float_t errorX2, Float_t slope2, Float_t errSlope2, Int_t n2, Float_t& a, Float_t& b, Float_t& errora, Float_t& errorb, Float_t& chi1) void setParContainers() protected:
virtual void fit(HMdcHit* hit1, Float_t z1, HMdcHit* hit2, Float_t z2, HMdcSeg* segment, HMdcHit* hit1Orig) public:
HMdcSegmentF() HMdcSegmentF(Text_t* name, Text_t* title) ~HMdcSegmentF() static TClass* Class() virtual Int_t execute() virtual Bool_t finalize() virtual Bool_t init() virtual TClass* IsA() const void setLoc(HLocation& location) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
HCategory* fHitCat !category of hits HCategory* fSegCat !category of segments HMdcLeverArmGeometry* geoLever !geometry of lever arm HMdcModuleGeometry* geoModules !geometry of modules HLocation fLoc location of the reconstructor HMdcSegmentFPar* parContainer !parameter container of this Int_t fEventId TH1F* hDiffX TH1F* hDiffY TH1F* hDiffSlopeX TH1F* hDiffSlopeY some histograms TH1F* hDiffXRec TH1F* hDiffYRec TH1F* hDiffSlopeXRec TH1F* hDiffSlopeYRec TH2F* hDiffYDiffX TH2F* hDiffXSlopeDiffX TH2F* hDiffYSlopeDiffX TH2F* hDiffXSlopeDiffY TH2F* hDiffYSlopeDiffY TH2F* hDiffXSlopeDiffYSlope TH1F* hProbEllipse probability TH2F* hDiffYDiffXOverErr TH2F* hDiffXSlopeDiffXOverErr TH2F* hDiffYSlopeDiffXOverErr TH2F* hDiffXSlopeDiffYOverErr TH2F* hDiffYSlopeDiffYOverErr TH2F* hDiffXSlopeDiffYSlopeOverErr TH1F* hFitDiffX TH1F* hFitDiffY TH1F* hFitDiffXSlope TH1F* hFitDiffYSlope TH1F* hFitChiX TH1F* hFitChiY TH1F* hFitChi

Class Description


 HMdcSegmentF

 An HMdcSegmentF is a reconstructor that finds pieces of tracks
 in two MDC modules.





Inline Functions


                void ~HMdcSegmentF()
                void setParContainers()
                void bookHisto()
                void fitProjection(Float_t z1, Float_t x1, Float_t errorX1, Float_t slope1, Float_t errSlope1, Int_t n1, Float_t z2, Float_t x2, Float_t errorX2, Float_t slope2, Float_t errSlope2, Int_t n2, Float_t& a, Float_t& b, Float_t& errora, Float_t& errorb, Float_t& chi1)
                void fit(HMdcHit* hit1, Float_t z1, HMdcHit* hit2, Float_t z2, HMdcSeg* segment, HMdcHit* hit1Orig)
        HMdcSegmentF HMdcSegmentF()
        HMdcSegmentF HMdcSegmentF(Text_t* name, Text_t* title)
                void setLoc(HLocation& location)
               Int_t execute()
              Bool_t init()
              Bool_t finalize()
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)


Author: Beatriz Fuentes Arenaz
Last update: 13/12/99 by Beatriz Fuentes
Copyright GENP (Univ. Santiago de Compostela)


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.