#include "hkickdetdigi.h" |
HKickDetDigi
class description - source file - inheritance tree (.pdf)
protected:
void calcPosDir(HGeantMdc* data, HGeantMdc* data2, Float_t x, Float_t y, Float_t x2, Float_t y2, HGeomVector& r, HGeomVector& dir)
Int_t digiMdc2()
Int_t digiTof()
void fillData(HGeomVector& r, HGeomVector& alpha, Double_t p, Int_t track)
void fillHit(HGeantMdc* geMdc, Float_t x, Float_t y, Float_t p)
HGeantMdc* findPartner(HGeantMdc* geMdc, Int_t sector, Int_t mod, Int_t layer)
public:
HKickDetDigi(Text_t* name = "kick.digi", Text_t* title = "kick.digi")
~HKickDetDigi()
static TClass* Class()
virtual Int_t execute()
virtual Bool_t finalize()
virtual Bool_t init()
virtual TClass* IsA() const
Bool_t isFillingTof()
Bool_t isMdcAngErrConst()
Bool_t isMdcPerfect()
Bool_t isTofPerfect()
void setFillingHits(Bool_t f)
void setFillingSegments(Bool_t inner, Bool_t outer)
void setMdcAngErrConst(Bool_t f = kTRUE)
void setMdcFilling(Bool_t f = kTRUE)
void setMdcResolution(Float_t x1, Float_t y1, Float_t x2, Float_t y2, Float_t x3, Float_t y3, Float_t x4, Float_t y4)
void setMdcTails(Float_t x1, Float_t y1, Float_t x2, Float_t y2, Float_t x3, Float_t y3, Float_t x4, Float_t y4)
void setMomPos(Int_t i)
void setPerfectMdc()
void setPerfectTof()
void setTails(Bool_t t)
void setTofFilling(Bool_t f)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TF1* probDistrX[4] !
TF1* probDistrY[4] !
Float_t fMdcResolX[4]
Float_t fMdcResolY[4]
Float_t fMdcTailX[4]
Float_t fMdcTailY[4]
HSymMat4 fMdcSegCov !
HLocation fMdcSectorLoc
HLocation fMdcSecModLoc
HCategory* fMdcInput
HCategory* fTofInput
HCategory* fMdcOut
HCategory* fMdcHitOut
HCategory* fCatKine
HMdcGeomPar* fGeometry Geometry transformation
HSpecGeomPar* fSpecGeometry Spectrometer geometry
HCategory* fTofOut
HIterator* fMdcIter
TIterator* fTofIter
Bool_t fFillTof
Bool_t fIsTofPerfect
Bool_t fIsMdcPerfect
Bool_t fIsMdcAngErrConst Symmetric error in slope
Bool_t fSimulateTails
Bool_t fFillMdc
Bool_t fFillMdcHits
Bool_t fFillSegments[2] iner, outer
Bool_t fFillOuterSegments
Int_t fMomPos Where is momentum obtained from?
HKickMdcDigi
Simple minded digitization GEEANT --> MDC Hits
HKickDetDigi(Text_t name[],Text_t title[]) :
HReconstructor(name,title)
~HKickDetDigi(void)
Int_t execute(void)
Int_t digiTof(void)
Int_t digiMdc2(void)
Digitizes data from MDC
void fillHit(HGeantMdc *geMdc, Float_t x, Float_t y, Float_t p)
void fillData(HGeomVector &r,HGeomVector &alpha,
Double_t p,Int_t track)
void calcPosDir(HGeantMdc *data, HGeantMdc *data2,
Float_t x, Float_t y, Float_t x2, Float_t y2,
HGeomVector &r,HGeomVector &dir)
Transforms a mdc hit from the MDC coordinate system into the LAB coordinate
system and smears the data according to the resolution.
HGeantMdc* findPartner(HGeantMdc *geMdc, Int_t sector,
Int_t mod, Int_t layer)
void setMdcResolution(Float_t x1,Float_t y1,Float_t x2,Float_t y2,
Float_t x3,Float_t y3,Float_t x4,Float_t y4)
void setMdcTails(Float_t x1,Float_t y1,Float_t x2,Float_t y2,
Float_t x3,Float_t y3,Float_t x4,Float_t y4)
Bool_t init(void)
Bool_t finalize(void)
Inline Functions
void setTofFilling(Bool_t f)
void setMdcFilling(Bool_t f = kTRUE)
Bool_t isFillingTof()
Bool_t isTofPerfect()
Bool_t isMdcPerfect()
Bool_t isMdcAngErrConst()
void setMdcAngErrConst(Bool_t f = kTRUE)
void setPerfectMdc()
void setPerfectTof()
void setFillingSegments(Bool_t inner, Bool_t outer)
void setFillingHits(Bool_t f)
void setMomPos(Int_t i)
void setTails(Bool_t t)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: M. Sanchez (25.05.2000)
Last update: M.Sanchez (25.05.2000
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.