]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/doc/calib/code/fillCalibObject.C
Adding documentation for calibration classes (Jens)
[u/mrichter/AliRoot.git] / TPC / doc / calib / code / fillCalibObject.C
1 AliTPCCalibXXX* fillCalibObject( const Char_t *filename ){
2   AliTPCCalibXXX *calibObject = new AliTPCCalibXXX;
3   AliRawReader *rawReader = new AliRawReaderRoot(filename);
4   if ( !rawReader ) return 0x0;
5   rawReader->RewindEvents();
6   //loop over all events
7   while (rawReader->NextEvent())
8     events = calibObject->ProcessEvent(rawReader);
9
10   //Analyse accumulated data
11   calibObject->Analyse();
12   //Write Calibration class to file
13   calibObject->DumpToFile("CalibXXXDataFile.root");
14   //return the Calibration Object
15   return calibObject;
16 }