musrfit
1.9.2
|
#include <PMusr.h>
Public Member Functions | |
PRawRunDataVector () | |
virtual | ~PRawRunDataVector () |
virtual UInt_t | Size () |
virtual Bool_t | IsPresent (UInt_t histoNo) |
virtual PRawRunDataSet * | GetSet (UInt_t idx) |
virtual PRawRunDataSet * | Get (UInt_t histoNo) |
virtual PRawRunDataSet * | operator[] (UInt_t histoNo) |
virtual PDoubleVector * | GetData (UInt_t histoNo) |
virtual Double_t | GetT0Bin (UInt_t histoNo) |
virtual Double_t | GetT0BinEstimated (UInt_t histoNo) |
virtual PIntPair | GetBkgBin (UInt_t histoNo) |
virtual PIntPair | GetGoodDataBin (UInt_t histoNo) |
virtual void | Set (PRawRunDataSet dataSet, Int_t idx=-1) |
Private Attributes | |
std::vector< PRawRunDataSet > | fDataVec |
Handles a vector of PRawRunDataSet's. Addressing of the data set can be done via a map mechanism, since e.g. for MusrRoot, the data sets are not continuously numbered due to Red/Green options.
|
inlinevirtual |
|
virtual |
|
virtual |
Get the background bins (start, end).
return:
histoNo | histogram number requested |
Definition at line 461 of file PMusr.cpp.
Referenced by PRawRunData::GetBkgBin().
|
virtual |
Get the raw data set data with histogram number histoNo.
return:
histoNo | histogram number requested |
Definition at line 383 of file PMusr.cpp.
Referenced by PRawRunData::GetDataBin().
|
virtual |
Get the first/last good data bin (fgb, lgb).
return:
histoNo | histogram number requested |
Definition at line 488 of file PMusr.cpp.
Referenced by PRawRunData::GetGoodDataBin().
|
virtual |
Get the raw data set with the index idx. This routine is different to PRawRunDataVector::Get(UInt_t histoNo) where the internal saved histogram number is used.
return:
idx | data set index |
|
virtual |
Get the T0 bin of raw run data with histogram number histoNo.
return:
histoNo | histogram number requested |
Definition at line 409 of file PMusr.cpp.
Referenced by PRawRunData::GetT0Bin().
|
virtual |
Get the estimated T0 bin of raw run data with histogram number histoNo.
return:
histoNo | histogram number requested |
Definition at line 435 of file PMusr.cpp.
References PMUSR_UNDEFINED.
Referenced by PRawRunData::GetT0BinEstimated().
|
virtual |
Checks if the histogram set with histgram number histoNo is present.
return:
histoNo | histogram number requested |
Definition at line 290 of file PMusr.cpp.
Referenced by PRawRunData::IsPresent().
|
virtual |
|
virtual |
Set a data set at idx. If idx == -1 append it at the end (default), otherwise check if idx is within bounds and if yes, place it there, otherwise resize the data vector and place it where requested.
dataSet | data set to be set |
idx | index at which to place the data set. |
Definition at line 514 of file PMusr.cpp.
Referenced by PRawRunData::SetDataSet().
|
inlinevirtual |
Definition at line 367 of file PMusr.h.
References fDataVec.
Referenced by PRawRunData::GetNoOfHistos().
|
private |
Definition at line 381 of file PMusr.h.
Referenced by Size(), and ~PRawRunDataVector().