2 #ifndef ALIEMCALRAWUTILS_H 3 #define ALIEMCALRAWUTILS_H 29 class AliCaloRawStreamV3;
30 class AliAltroMapping;
54 TClonesArray *digitsTRG=0x0, TClonesArray *trgData=0x0);
56 void AddDigit(TClonesArray *digitsArr, Int_t
id, Int_t lowGain,
const std::vector<AliCaloBunchInfo> &bunchlist, Float_t amp, Float_t time, Float_t
chi2, Int_t ndf);
Bool_t fRemoveBadChannels
Select if bad channels are removed before fitting.
AliCaloRawAnalyzer * GetRawAnalyzer() const
Base class for extraction of signal amplitude and peak position.
Bool_t fUseL1Phase
Use L1Phase time shift.
Float_t fTimeMin
Minimum threshold for the time of the signal.
AliEMCALRawUtils & operator=(const AliEMCALRawUtils &rawUtils)
Float_t GetTimeMax() const
AliAnalysysManager Manager analysis class. Allows creation of several analysis tasks and data contain...
virtual ~AliEMCALRawUtils()
Int_t fNPedSamples
Number of samples to use in pedestal calculation.
void SetRemoveBadChannels(Bool_t val)
virtual Option_t * GetOption() const
TString fOption
Option passed from Reconstructor.
AliEMCALRawUtils(Algo::fitAlgorithm fitAlgo=Algo::kStandard)
AliEMCALGeometry * fGeom
Geometry.
Int_t GetFittingAlgorithm() const
void TrimDigits(TClonesArray *digitsArr)
Int_t fFittingAlgorithm
Select the fitting algorithm.
Float_t GetTimeMin() const
Container of ALTRO information.
void SetFALTROUsage(Bool_t val)
void SetNPedSamples(Int_t val)
void SetOption(const Option_t *opt)
void AddDigit(TClonesArray *digitsArr, Int_t id, Int_t lowGain, const std::vector< AliCaloBunchInfo > &bunchlist, Float_t amp, Float_t time, Float_t chi2, Int_t ndf)
AliCaloRawAnalyzer * fRawAnalyzer
e.g. for sample selection for fits.
void SetNoiseThreshold(Int_t val)
void SetTimeMin(Float_t t)
Bool_t GetRemoveBadChannels() const
Int_t fNoiseThreshold
Threshold to consider signal or noise.
AliAltroMapping * fMapping[4]
What is the array size?
Int_t GetNPedSamples() const
void SetTimeMax(Float_t t)
pedestal/bad map monitoring and calibration tools
void Raw2Digits(AliRawReader *reader, TClonesArray *digitsArr, const AliCaloCalibPedestal *pedbadmap, TClonesArray *digitsTRG=0x0, TClonesArray *trgData=0x0)
void SetFittingAlgorithm(Int_t val)
void SetL1PhaseUsage(Bool_t val)
AliEMCALTriggerRawDigitMaker * fTriggerRawDigitMaker
Trigger raw digit info.
fitAlgorithm
< fitting alorithms tag numbers
EMCal trigger raw digits maker.
EMCal geometry, singleton.
Bool_t fUseFALTRO
Use FALTRO and pass it to the digits.
Int_t GetNoiseThreshold() const
Float_t fTimeMax
Maximum threshold for the time of the signal.