1 #ifndef ALICALORAWANALYZERCOMPARISON_H 2 #define ALICALORAWANALYZERCOMPARISON_H 38 void Evaluate(
const std::vector<AliCaloBunchInfo> &bunchvector,
39 const UInt_t altrocfg1,
const UInt_t altrocfg2,
const int event,
const int col,
const int row );
Base class for extraction of signal amplitude and peak position.
TH1D * fTofResDifferential[NANALYZERS]
Differntial tof resolution.
std::vector< AliCaloRawAnalyzer * > fRawAnalyzers
Raw analyzers.
AliCaloRawAnalyzer * fReferenceAnalyzer
Reference analyzer.
TH1D * fTofResAbsolute[NANALYZERS]
Differntial tof resolution.
AliCaloFitResults fMon1[NANALYZERS]
results for tower 1
TH2D * fRefAmpVsAnalyzers[NANALYZERS]
Amplidue from give analyzer vs reference.
Container class to hold results from fitting.
TH2D * fTofVsEvent[NANALYZERS]
Tof vs event number.
int fMonRow1
row index, for tower 1
virtual ~AliCaloRawAnalyzerComparison()
void Evaluate(const std::vector< AliCaloBunchInfo > &bunchvector, const UInt_t altrocfg1, const UInt_t altrocfg2, const int event, const int col, const int row)
int fMonCol1
column index, for tower 1
TH2D * fRefTofVsAnalyzers[NANALYZERS]
Amplidue from give analyzer vs reference.
AliCaloRawAnalyzerComparison()
int fMod
SuperModule index.
int fMonCol2
column index, for tower 2
void InitHistograms(std::vector< AliCaloRawAnalyzer * > analyzers, AliCaloRawAnalyzer *ref)
TH1D * fAmpHistograms[NANALYZERS][NZCOLSSMOD][NXROWSSMOD]
amplitude histos
int fMonRow2
row index, for tower 1
TH2D * fAmplitudeVsEvent[NANALYZERS]
Amplitude vs envent number.
TH1D * fTofDiff[NANALYZERS]
Difference in tof between reference.
AliCaloRawAnalyzerComparison & operator=(const AliCaloRawAnalyzerComparison &)
Raw data fitting comparison.
AliCaloFitResults fMon2[NANALYZERS]
results for tower 2
TH1D * fAmpDiff[NANALYZERS]
Difference in amplitude between reference.