1 #ifndef ALITPCCALIBPEDESTAL_H
2 #define ALITPCCALIBPEDESTAL_H
14 class TTreeSRedirector;
20 struct eventHeaderStruct;
32 virtual Int_t
Update(
const Int_t isector,
const Int_t iRow,
const Int_t iPad,
33 const Int_t iTimeBin,
const Float_t signal);
61 virtual Long64_t
Merge(TCollection *
const list);
85 Int_t nbinsY, Float_t ymin, Float_t ymax,
86 const Char_t *type, Bool_t force);
const TObjArray * GetCalPadSigma() const
const TObjArray * GetCalPadRMS() const
AliTPCCalibPedestal & operator=(const AliTPCCalibPedestal &source)
AliTPCCalROC * GetCalRocSigma(Int_t sector, Bool_t force=kFALSE)
Implementation of the TPC pedestal calibration.
AliTPCCalROC * GetCalRocRMS(Int_t sector, Bool_t force=kFALSE)
void SetRangeAdc(Int_t aMin, Int_t aMax)
Float_t GetAnaMeanDown() const
TArrayF ** fTimeSignal
! Arrays which hold time dependent signals
Base class for the calibration algorithms using raw data as input.
TObjArray fCalRocArrayMean
Array of AliTPCCalROC class for pedestal values, simple mean.
virtual Int_t Update(const Int_t isector, const Int_t iRow, const Int_t iPad, const Int_t iTimeBin, const Float_t signal)
TObjArray fCalRocArrayRMS
Array of AliTPCCalROC class for noise values, simple rms.
Int_t fAdcMin
min adc channel of pedestal value
TArrayF ** GetTimePedestals() const
void AnalyseTime(Int_t nevents)
void SetTimeAnalysis(Bool_t time=kTRUE)
AliTPCCalROC * GetCalRocPedestal(Int_t sector, Bool_t force=kFALSE)
Float_t fAnaMeanUp
Truncated mean channel analysis - upper cut.
Geometry class for a single ROC.
virtual ~AliTPCCalibPedestal()
Float_t fAnaMeanDown
Truncated mean channel analysis - lower cut.
TPC calibration base class for one ROC.
TH2F * GetHisto(Int_t sector, TObjArray *arr, Int_t nbinsY, Float_t ymin, Float_t ymax, const Char_t *type, Bool_t force)
const TObjArray * GetCalPadPedestal() const
void Merge(AliTPCCalibPedestal *const ped)
Bool_t fTimeAnalysis
! Should we use the time dependent analysis? ONLY ON LDC!
void SetAnalysisTruncationRange(Float_t down, Float_t up)
AliTPCCalROC * GetCalRocMean(Int_t sector, Bool_t force=kFALSE)
const TObjArray * GetCalPadMean() const
AliTPCCalROC * GetCalRoc(Int_t sector, TObjArray *arr, Bool_t force)
TObjArray fHistoPedestalArray
Calibration histograms for Pedestal distribution.
TH2F * GetHistoPedestal(Int_t sector, Bool_t force=kFALSE)
TObjArray fCalRocArraySigma
Array of AliTPCCalROC class for noise values from gaus fit.
Int_t fAdcMax
max adc channel of pedestal value
TObjArray fCalRocArrayPedestal
Array of AliTPCCalROC class for pedestal values from gaus fit.
Float_t GetAnaMeanUp() const