1 void CreateOnlineCalibPars(){
2 // Create TOF Online Calibration Object for reconstruction
4 AliTOFcalib *tofcalib = new AliTOFcalib();
5 tofcalib->CreateCalArrays();
6 TObjArray *tofCalOnline = (TObjArray*) tofcalib->GetTOFCalArrayOnline();
7 // Write the offline calibration object on CDB
9 AliCDBManager *man = AliCDBManager::Instance();
10 man->SetDefaultStorage("local://$ALICE");
11 Int_t nChannels = AliTOFGeometry::NSectors()*(2*(AliTOFGeometry::NStripC()+AliTOFGeometry::NStripB())+AliTOFGeometry::NStripA())*AliTOFGeometry::NpadZ()*AliTOFGeometry::NpadX();
13 Float_t meanDelay=0.3;
14 Float_t sigmaDelay=0.08;
15 TRandom *rnd = new TRandom(4357);
16 for (Int_t ipad = 0 ; ipad<nChannels; ipad++){
17 AliTOFChannelOnline *calChannelOnline = (AliTOFChannelOnline*)tofCalOnline->At(ipad);
18 delay = rnd->Gaus(meanDelay,sigmaDelay);
19 calChannelOnline->SetDelay(delay);
20 calChannelOnline->SetStatus(AliTOFChannelOnline::kTOFOnlineOk);
22 tofcalib->WriteParOnlineOnCDB("TOF/Calib");