#include "hmdc34clfinder.h"

HMdc34ClFinderLayer


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

class HMdc34ClFinderLayer : public HMdcLayListCells

Inheritance Chart:
TObject
<-
HMdcLayListCells
<-
HMdc34ClFinderLayer

    public:
HMdc34ClFinderLayer(Int_t sec, Int_t mod, Int_t layer) HMdc34ClFinderLayer(const HMdc34ClFinderLayer&) ~HMdc34ClFinderLayer() static TClass* Class() Bool_t createArrayBins(Short_t nBins) virtual TClass* IsA() const HMdc34ClFinderLayer& operator=(const HMdc34ClFinderLayer&) void setCellsList(HMdcLayListCells& event) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    public:
Short_t nBinX projection of wire (one for all wires in layer) Short_t* yBin Y bins for X bins 0 - nBinX Int_t yFirst yFirst=yBin[0] or [nBinx-1] Int_t nYLines num. of lines Int_t wOrType wires orientation type Short_t* xBin1 size of xBin array = nYLines + 1 Short_t* xBin2 size of xBin array = nYLines + 1 Int_t nCells num.of cells in layer Double_t tgY (y1-y2)/(x1-x2) one for all cells Double_t tgZ (z1-z2)/(x1-x2) one for all cells Double_t y0[2] Let x,y,z - point on the kick plane, then: Double_t z0[2] y'=tgY*x+nCell*yStep+y0[n] n=0 left rib (nearest to tag) Double_t yStep Z'=tgZ*x+nCell*zStep+z0[n] n=1 right rib Double_t zStep Int_t nPSegOnKick[2][2] first index [0]-up rib; [1]-down rib; Short_t* cellShUp cellShUp(Down)[nCells] keep shift of wire Short_t* cellShDown proj.(*yBin). Recalculated for each cluster.

Class Description

 HMdc34ClFinder

 Track finder for outer segment MDC:
 Constructor:



HMdc34ClFinderLayer(Int_t sec, Int_t mod, Int_t layer)
 Geting of pointers to par. cont.

~HMdc34ClFinderLayer()

Bool_t createArrayBins(Short_t nBins)



Inline Functions


                        void setCellsList(HMdcLayListCells& event)
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
         HMdc34ClFinderLayer HMdc34ClFinderLayer(const HMdc34ClFinderLayer&)
        HMdc34ClFinderLayer& operator=(const HMdc34ClFinderLayer&)


Last update: 07/02/2003 by V. Pechenov


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.