GFDstarRunPeriods


class description - source file - inheritance tree

class GFDstarRunPeriods : public TObject


    protected:
Bool_t CheckPeriod(const char* method, Int_t period) const Bool_t OutOfBounds(const char* method, Int_t period) const public:
GFDstarRunPeriods(Int_t trigger, const char* period = "0") GFDstarRunPeriods(const GFDstarRunPeriods&) virtual ~GFDstarRunPeriods() static TClass* Class() Int_t GetFirstRun(Int_t period) const Int_t GetLastRun(Int_t period) const Double_t GetLumi(Int_t period) const Int_t GetNumPeriods() const Int_t GetPeriod(Int_t run) const Double_t GetPrescale(Int_t period) const TArrayD GetRunDataLumi() const TArrayI GetRunRanges() const Double_t GetTotalLumi() const virtual TClass* IsA() const Bool_t SetTrigger(Int_t trigger, const char* period = "0") virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TArrayI fRuns TArrayD fRunsDataLumi [i] is lumi for fRuns[i] => fRuns[i+1] // in nb-1 TArrayD fPrescales [i] is mean prescale trigger for fRuns[i] => fRuns[i+1] public:
static const Double_t fgStartDmSignal static const Double_t fgEndDmSignal static const Double_t fgStartDmBackgr static const Double_t fgEndDmBackgr

Class Description

 GFDstarRunPeriods
   Author:      Gero Flucke
   Date:        May 14th, 2002
   last update: $Date: 2004/08/27 12:30:55 $
   by:          $Author: flucke $


GFDstarRunPeriods(Int_t trigger, const char* period)
 period may contain '99ePlus', '2000'

~GFDstarRunPeriods()

Bool_t SetTrigger(Int_t trigger, const char* period)
 period may contain '99ePlus', '2000'

Int_t GetFirstRun(Int_t period) const

Int_t GetLastRun(Int_t period) const

Double_t GetLumi(Int_t period) const

Double_t GetPrescale(Int_t period) const

Int_t GetPeriod(Int_t run) const
 return period that run belongs to, -1 in case no period found

Bool_t OutOfBounds(const char* method, Int_t period) const
 unused 'method'



Inline Functions


                    Int_t GetNumPeriods() const
                  TArrayI GetRunRanges() const
                  TArrayD GetRunDataLumi() const
                 Double_t GetTotalLumi() const
                   Bool_t CheckPeriod(const char* method, Int_t period) const
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
        GFDstarRunPeriods GFDstarRunPeriods(const GFDstarRunPeriods&)


Author: Gero Flucke
Last update: Wed Jan 11 14:05:58 2006


ROOT page - Class index - 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.