#include "T49Dedx.h"

T49Dedx


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

class T49Dedx : public TObject

Inheritance Chart:
TObject
<-
T49Dedx

    public:
T49Dedx() T49Dedx(const T49Dedx&) virtual ~T49Dedx() static TClass* Class() void DoEventCalib(T49EventRoot* event, Bool_t DoMultCorr = kTRUE) void EventFit(T49EventRoot* event, Double_t* p2pi, Double_t* k2pi) void EventFit(Int_t Num) void FitPRatio(Double_t Pmin = 7, Double_t Pmax = 20) void GetDedxPred(T49Particle* track, Float_t mass, Float_t* pos, Float_t* sigma) TF2* GetFunc() Double_t GetMinIon() Float_t GetMultCorr(Int_t Mult, Float_t x) Float_t GetRelRise(Float_t p, Float_t mass) Double_t GetResolution() Int_t Init() virtual TClass* IsA() const T49Dedx& operator=(const T49Dedx&) void ReadCalib(Int_t RunNumber) void SetCalibHome(Char_t* Dir) void SetMinIon(Double_t x) void SetMinIonNeg(Float_t x) void SetMinIonPos(Float_t x) void SetRes0(Float_t x) void SetRes1(Float_t x) void SetResolution(Double_t x) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Char_t fCalibHome[256] ! Home directory for run-by-run calibration files Float_t fCalibPos0 Run dE/dx calibration factor Float_t fCalibPos1 Run dE/dx calibration factor Float_t fCalibNeg0 Run dE/dx calibration factor Float_t fCalibNeg1 Run dE/dx calibration factor Float_t fMinIonNeg Minimum Ionisation for neg particles Float_t fMinIonPos Minimum Ionisation for pos particles Float_t fRes0 Resolution for particle at p=0 Float_t fRes1 Momentum dependenc of resolution

Class Description


T49Dedx()

Int_t Init()

TF2* GetFunc()

Float_t GetRelRise(Float_t mom, Float_t mass)

void EventFit(T49EventRoot *event, Double_t *p2pi, Double_t *k2pi)
Int_t     j;
Int_t     i;

Double_t GetMinIon()

Double_t GetResolution()

void SetMinIon(Double_t x)

void SetResolution(Double_t x)

void FitPRatio(Double_t Pmin, Double_t Pmax)
char CutStr[256];
char DrawStr[256];
char hname[256];
Double_t p;
Double_t step = 2;
Double_t ratios[5];

Float_t GetMultCorr(Int_t Mult, Float_t x)

void GetDedxPred(T49Particle *track, Float_t mass, Float_t *pos, Float_t *sigma)

void ReadCalib(Int_t RunNumber)

void DoEventCalib(T49EventRoot *event, Bool_t DoMultCorr)

void EventFit(Int_t Num)
Int_t     j;



Inline Functions


               void ~T49Dedx()
               void SetMinIonNeg(Float_t x)
               void SetMinIonPos(Float_t x)
               void SetRes0(Float_t x)
               void SetRes1(Float_t x)
               void SetCalibHome(Char_t* Dir)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
            T49Dedx T49Dedx(const T49Dedx&)
           T49Dedx& operator=(const T49Dedx&)


Last update: Thu Aug 17 15:30:46 2006


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.