#include "htofclusterfpar.h"

HTofClusterFPar


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

class HTofClusterFPar : public HParCond

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HParCond
<-
HTofClusterFPar

    public:
HTofClusterFPar(const char* name = "TofClusterFPar", const char* title = "Parameter container for the cluster finder", const char* context = "TofCluNormalBias") HTofClusterFPar(const HTofClusterFPar&) virtual ~HTofClusterFPar() static TClass* Class() virtual void clear() Float_t getConstRatio(char* aset = "all") Float_t getMaxELoss() Float_t getMaxPDiff() Float_t getMaxTDiff() Float_t getMaxXDiff() Float_t getMIPLimit() Float_t getMPV1(char* aset = "all") Float_t getMPV2(char* aset = "all") virtual Bool_t getParams(HParamList*) Float_t getSigma1(char* aset = "all") Float_t getSigma2(char* aset = "all") virtual Bool_t init(HParIo* inp, Int_t* set) virtual TClass* IsA() const HTofClusterFPar& operator=(const HTofClusterFPar&) virtual void putParams(HParamList*) void readFrom(const HTofClusterFPar& par) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t write(HParIo* io)

Data Members

    private:
Float_t diffTmax Maximal time distance of two hits. Float_t diffXmax Maximal x position distance of two hits. Float_t mipLimit Time interval limit for probability calculation. Float_t mL1all Most probable value of 1st Landau (all). Float_t sL1all Sigma of 1st Landau (all). Float_t mL2all Most probable value of 2nd Landau (all). Float_t sL2all Sigma of 2nd Landau (all). Float_t ratCall1 Constant ratio of Landau functions (all). Float_t mL1lep Most probable value of 1st Landau (lep). Float_t sL1lep Sigma of 1st Landau (lep). Float_t mL2lep Most probable value of 2nd Landau (lep). Float_t sL2lep Sigma of 2nd Landau (lep). Float_t ratClep1 Constant ratio of Landau functions (lep). Float_t diffPmax Maximal momentum difference between tracks (for kick-plane part). Float_t lossEmax Maximal energy loss for cluster of size = 2 (for kick-plane part).

Class Description

 HTofClusterFPar

 Clusterfinder parameters for TOF
 (adapted from /u/halo/anal/v5_45/hkicktrackfpar.cc)



HTofClusterFPar(const char* name,const char* title, const char* context) : HParCond(name,title,context)

~HTofClusterFPar(void)

void clear(void)

Bool_t init(HParIo *inp, Int_t *set)
See HParSet::init

Int_t write(HParIo *io)
See HParSet::write

void putParams(HParamList* l)

Bool_t getParams(HParamList* l)

void readFrom(const HTofClusterFPar &par)

void Streamer(TBuffer &R__b)

void readFrom(istream &in)



Inline Functions


                 Float_t getMaxTDiff()
                 Float_t getMaxXDiff()
                 Float_t getMIPLimit()
                 Float_t getMPV1(char* aset = "all")
                 Float_t getSigma1(char* aset = "all")
                 Float_t getMPV2(char* aset = "all")
                 Float_t getSigma2(char* aset = "all")
                 Float_t getConstRatio(char* aset = "all")
                 Float_t getMaxPDiff()
                 Float_t getMaxELoss()
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void StreamerNVirtual(TBuffer& b)
         HTofClusterFPar HTofClusterFPar(const HTofClusterFPar&)
        HTofClusterFPar& operator=(const HTofClusterFPar&)


Last update: /14/02/2002 by D.Zovinec


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.