musrfit  1.9.2
PRawRunDataSet Class Reference

#include <PMusr.h>

Public Member Functions

 PRawRunDataSet ()
 
virtual ~PRawRunDataSet ()
 
virtual TString GetName ()
 
virtual Int_t GetHistoNo ()
 
virtual Double_t GetTimeZeroBin ()
 
virtual Double_t GetTimeZeroBinEstimated ()
 
virtual Int_t GetFirstGoodBin ()
 
virtual Int_t GetLastGoodBin ()
 
virtual Int_t GetFirstBkgBin ()
 
virtual Int_t GetLastBkgBin ()
 
virtual PDoubleVectorGetData ()
 
virtual void Clear ()
 
virtual void SetName (TString str)
 
virtual void SetHistoNo (Int_t no)
 
virtual void SetTimeZeroBin (Double_t tzb)
 
virtual void SetTimeZeroBinEstimated (Double_t tzb)
 
virtual void SetFirstGoodBin (Int_t fgb)
 
virtual void SetLastGoodBin (Int_t lgb)
 
virtual void SetFirstBkgBin (Int_t fbb)
 
virtual void SetLastBkgBin (Int_t lbb)
 
virtual void SetData (PDoubleVector data)
 

Private Attributes

TString fName
 keeps the histogram name. More...
 
Int_t fHistoNo
 corresponds to the histogram number in the data file More...
 
Double_t fTimeZeroBin
 keeps the time zero bin More...
 
Double_t fTimeZeroBinEstimated
 keeps the estimated time zero bin More...
 
Int_t fFirstGoodBin
 keeps the first good bin of the data set More...
 
Int_t fLastGoodBin
 keeps the last good bin of the data set More...
 
Int_t fFirstBkgBin
 keeps the first background bin of the data set More...
 
Int_t fLastBkgBin
 keeps the last background bin of the data set More...
 
PDoubleVector fData
 keeps the histogram data More...
 

Detailed Description

Handles a single raw muSR histogram set, without any additional header information.

Definition at line 318 of file PMusr.h.

Constructor & Destructor Documentation

◆ PRawRunDataSet()

PRawRunDataSet::PRawRunDataSet ( )

Constructor

Definition at line 250 of file PMusr.cpp.

◆ ~PRawRunDataSet()

virtual PRawRunDataSet::~PRawRunDataSet ( )
inlinevirtual

Definition at line 321 of file PMusr.h.

References fData.

Member Function Documentation

◆ Clear()

◆ GetData()

◆ GetFirstBkgBin()

virtual Int_t PRawRunDataSet::GetFirstBkgBin ( )
inlinevirtual

Definition at line 329 of file PMusr.h.

References fFirstBkgBin.

◆ GetFirstGoodBin()

virtual Int_t PRawRunDataSet::GetFirstGoodBin ( )
inlinevirtual

◆ GetHistoNo()

virtual Int_t PRawRunDataSet::GetHistoNo ( )
inlinevirtual

Definition at line 324 of file PMusr.h.

References fHistoNo.

Referenced by PRunDataHandler::WriteMusrRootFile().

◆ GetLastBkgBin()

virtual Int_t PRawRunDataSet::GetLastBkgBin ( )
inlinevirtual

Definition at line 330 of file PMusr.h.

References fLastBkgBin.

◆ GetLastGoodBin()

virtual Int_t PRawRunDataSet::GetLastGoodBin ( )
inlinevirtual

◆ GetName()

virtual TString PRawRunDataSet::GetName ( )
inlinevirtual

◆ GetTimeZeroBin()

◆ GetTimeZeroBinEstimated()

virtual Double_t PRawRunDataSet::GetTimeZeroBinEstimated ( )
inlinevirtual

Definition at line 326 of file PMusr.h.

References fTimeZeroBinEstimated.

◆ SetData()

◆ SetFirstBkgBin()

virtual void PRawRunDataSet::SetFirstBkgBin ( Int_t  fbb)
inlinevirtual

Definition at line 340 of file PMusr.h.

References fFirstBkgBin.

Referenced by PRunDataHandler::ReadMudFile().

◆ SetFirstGoodBin()

virtual void PRawRunDataSet::SetFirstGoodBin ( Int_t  fgb)
inlinevirtual

◆ SetHistoNo()

virtual void PRawRunDataSet::SetHistoNo ( Int_t  no)
inlinevirtual

◆ SetLastBkgBin()

virtual void PRawRunDataSet::SetLastBkgBin ( Int_t  lbb)
inlinevirtual

Definition at line 341 of file PMusr.h.

References fLastGoodBin.

Referenced by PRunDataHandler::ReadMudFile().

◆ SetLastGoodBin()

virtual void PRawRunDataSet::SetLastGoodBin ( Int_t  lgb)
inlinevirtual

◆ SetName()

virtual void PRawRunDataSet::SetName ( TString  str)
inlinevirtual

Definition at line 334 of file PMusr.h.

References fName.

Referenced by PRunDataHandler::ReadPsiBinFile(), and PRunDataHandler::ReadRootFile().

◆ SetTimeZeroBin()

virtual void PRawRunDataSet::SetTimeZeroBin ( Double_t  tzb)
inlinevirtual

◆ SetTimeZeroBinEstimated()

virtual void PRawRunDataSet::SetTimeZeroBinEstimated ( Double_t  tzb)
inlinevirtual

Member Data Documentation

◆ fData

PDoubleVector PRawRunDataSet::fData
private

keeps the histogram data

Definition at line 353 of file PMusr.h.

Referenced by GetData(), SetData(), and ~PRawRunDataSet().

◆ fFirstBkgBin

Int_t PRawRunDataSet::fFirstBkgBin
private

keeps the first background bin of the data set

Definition at line 351 of file PMusr.h.

Referenced by GetFirstBkgBin(), and SetFirstBkgBin().

◆ fFirstGoodBin

Int_t PRawRunDataSet::fFirstGoodBin
private

keeps the first good bin of the data set

Definition at line 349 of file PMusr.h.

Referenced by GetFirstGoodBin(), and SetFirstGoodBin().

◆ fHistoNo

Int_t PRawRunDataSet::fHistoNo
private

corresponds to the histogram number in the data file

Definition at line 346 of file PMusr.h.

Referenced by GetHistoNo(), and SetHistoNo().

◆ fLastBkgBin

Int_t PRawRunDataSet::fLastBkgBin
private

keeps the last background bin of the data set

Definition at line 352 of file PMusr.h.

Referenced by GetLastBkgBin().

◆ fLastGoodBin

Int_t PRawRunDataSet::fLastGoodBin
private

keeps the last good bin of the data set

Definition at line 350 of file PMusr.h.

Referenced by GetLastGoodBin(), SetLastBkgBin(), and SetLastGoodBin().

◆ fName

TString PRawRunDataSet::fName
private

keeps the histogram name.

Definition at line 345 of file PMusr.h.

Referenced by GetName(), and SetName().

◆ fTimeZeroBin

Double_t PRawRunDataSet::fTimeZeroBin
private

keeps the time zero bin

Definition at line 347 of file PMusr.h.

Referenced by GetTimeZeroBin(), and SetTimeZeroBin().

◆ fTimeZeroBinEstimated

Double_t PRawRunDataSet::fTimeZeroBinEstimated
private

keeps the estimated time zero bin

Definition at line 348 of file PMusr.h.

Referenced by GetTimeZeroBinEstimated(), and SetTimeZeroBinEstimated().


The documentation for this class was generated from the following files: