#include "hmdcsegmentfpar.h" |
HMdcSegmentFPar
class description - source file - inheritance tree (.pdf)
private:
Int_t getIndex(Int_t nSect, Int_t nLever)
public:
HMdcSegmentFPar(const char* name = "MdcSegmentFPar", const char* title = "parameter container for segment finding and fitting", const char* context)
HMdcSegmentFPar(const HMdcSegmentFPar&)
~HMdcSegmentFPar()
static TClass* Class()
Float_t getAlpha(Int_t sect, Int_t lever)
Float_t getCorrX(Int_t sect, Int_t lever)
Float_t getCorrY(Int_t sect, Int_t lever)
Float_t getErrDiffX(Int_t sect, Int_t lever)
Float_t getErrDiffXSlope(Int_t sect, Int_t lever)
Float_t getErrDiffY(Int_t sect, Int_t lever)
Float_t getErrDiffYSlope(Int_t sect, Int_t lever)
Short_t getNLeverArms()
Short_t getNSectors()
virtual Bool_t init(HParIo* inp, Int_t* set)
virtual TClass* IsA() const
HMdcSegmentFPar& operator=(const HMdcSegmentFPar&)
Bool_t read(fstream* pFile, Int_t* set, Int_t inputNumber)
Bool_t setAlpha(Int_t sect, Int_t lever, Float_t value)
Bool_t setCorrX(Int_t sect, Int_t lever, Float_t corr)
Bool_t setCorrY(Int_t sect, Int_t lever, Float_t corr)
Bool_t setErrDiffX(Int_t sect, Int_t lever, Float_t error)
Bool_t setErrDiffXSlope(Int_t sect, Int_t lever, Float_t error)
Bool_t setErrDiffY(Int_t sect, Int_t lever, Float_t error)
Bool_t setErrDiffYSlope(Int_t sect, Int_t lever, Float_t error)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t write(HParIo* output)
Int_t writeFile(fstream* pFile)
private:
Short_t fNSectors
Short_t fNLeverArms number of sectors and lever arms in setup
TArrayF* fCorrX correlation between diff x - diff xslope
TArrayF* fCorrY correlation between diff y - diff yslope
TArrayF* fErrDiffX error in x(MDC1)-x(MDC2)
TArrayF* fErrDiffXSlope error in xslope(MDC1)-xslope(MDC2)
TArrayF* fErrDiffY error in y(MDC1)-y(MDC2)
TArrayF* fErrDiffYSlope error in yslope(MDC1)-yslope(MDC2)
TArrayF* fAlpha number of standard deviations
HMdcSegmentFPar stores the parameters needed
by the HMdcLeverArmF class, the reconstructor of
one lever arm of the MDC system
Int_t writeFile(fstream *pFile)
Bool_t read(fstream* pFile,Int_t* set, Int_t inputNumber)
void Streamer(TBuffer &R__b)
Stream an object of class HMdcSegmentFPar.
Inline Functions
void ~HMdcSegmentFPar()
Int_t getIndex(Int_t nSect, Int_t nLever)
HMdcSegmentFPar HMdcSegmentFPar(const char* name = "MdcSegmentFPar", const char* title = "parameter container for segment finding and fitting", const char* context)
Bool_t init(HParIo* inp, Int_t* set)
Int_t write(HParIo* output)
Short_t getNSectors()
Short_t getNLeverArms()
Float_t getCorrX(Int_t sect, Int_t lever)
Float_t getCorrY(Int_t sect, Int_t lever)
Float_t getErrDiffX(Int_t sect, Int_t lever)
Float_t getErrDiffXSlope(Int_t sect, Int_t lever)
Float_t getErrDiffY(Int_t sect, Int_t lever)
Float_t getErrDiffYSlope(Int_t sect, Int_t lever)
Float_t getAlpha(Int_t sect, Int_t lever)
Bool_t setCorrX(Int_t sect, Int_t lever, Float_t corr)
Bool_t setCorrY(Int_t sect, Int_t lever, Float_t corr)
Bool_t setErrDiffX(Int_t sect, Int_t lever, Float_t error)
Bool_t setErrDiffY(Int_t sect, Int_t lever, Float_t error)
Bool_t setErrDiffXSlope(Int_t sect, Int_t lever, Float_t error)
Bool_t setErrDiffYSlope(Int_t sect, Int_t lever, Float_t error)
Bool_t setAlpha(Int_t sect, Int_t lever, Float_t value)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
HMdcSegmentFPar HMdcSegmentFPar(const HMdcSegmentFPar&)
HMdcSegmentFPar& operator=(const HMdcSegmentFPar&)
Author: Beatriz Fuentes Arenaz
Last update: 31/05/99
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.