12 AliRawReaderRoot *rawReader =
new AliRawReaderRoot(fileName);
13 if ( !rawReader )
return;
18 printf(
"Processing data\n");
20 while (rawReader->NextEvent()){
29 if (event>maxevent)
break;
34 TFile file1(
"dataQATestAnalyse.root",
"recreate");
35 calib->Write(
"AliTPCdataQA");
36 calibFast->Write(
"AliTPCdataQAFast");
43 TFile file2(
"dataQATestAnalyse.root");
70 calPadNoThr ->SetName(Form(
"%sFast", calPadNoThr->GetName()));
71 calPadThr10 ->SetName(Form(
"%sFast", calPadThr10->GetName()));
72 calPadThr20 ->SetName(Form(
"%sFast", calPadThr20->GetName()));
73 calPadThr30 ->SetName(Form(
"%sFast", calPadThr30->GetName()));
74 calNLocal ->SetName(Form(
"%sFast", calNLocal ->GetName()));
75 calPadMean ->SetName(Form(
"%sFast", calPadMean ->GetName()));
76 calPadMax ->SetName(Form(
"%sFast", calPadMax ->GetName()));
77 calNTime ->SetName(Form(
"%sFast", calNTime ->GetName()));
78 calNPad ->SetName(Form(
"%sFast", calNPad ->GetName()));
79 calTimePos ->SetName(Form(
"%sFast", calTimePos ->GetName()));
92 preprocesor.
DumpToFile(
"CalibTreeTestAnalyse.root");
printf("Chi2/npoints = %f\n", TMath::Sqrt(chi2/npoints))
AliTPCCalPad * GetMaxCharge() const
AliTPCCalPad * GetNTimeBins() const
AliTPCCalPad * GetTimePosition() const
TString fileName(const char *dir, int runNumber, const char *da, int i, const char *type)
AliTPCCalPad * GetOverThreshold30() const
AliTPCCalPad * GetNPads() const
static TObjArray * ShowGUI(const char *fileName=0)
AliTPCCalPad * GetMeanCharge() const
void DumpToFile(const char *fileName)
void SetRangeTime(Int_t tMin, Int_t tMax)
Preprocessor class for HLT and DAQ.
AliTPCCalPad * GetNLocalMaxima() const
Bool_t ProcessEvent(AliTPCRawStreamV3 *const rawStreamV3)
void AddComponent(TObject *obj)
void testDataQA(Char_t *fileName, Int_t maxevent=10)
AliTPCCalPad * GetNoThreshold() const
AliTPCCalPad * GetOverThreshold20() const
AliTPCCalPad * GetOverThreshold10() const