#include "hmdc34clfinder.h" |
HMdc34ClFinderLayer
class description - source file - inheritance tree (.pdf)
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)
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.
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.