- TH1F *hChannel[105]; TH1F *hQTC[12];
- TH2F *hCFD_QTC[12]; TH2F *hCFD_LED[12]; TH1F *h1CFD_LED[12];
- TH1F *hmpd[12];
- Int_t allData[110][20];
- Int_t numberOfHits[105];
-
- Char_t buf1[20], buf2[20], buf3[20], buf4[20], buf7[20];
-
- TTree* digitsTree = new TTree("testData","Tree of test data Digits");
- TBranch *b[106];
-
- Int_t channels[106];
-
- TString names[106], type;
- AliT0LookUpKey* lookkey= new AliT0LookUpKey();
- AliT0LookUpValue* lookvalue= new AliT0LookUpValue();
- AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT");
- AliCDBManager::Instance()->SetRun(0);
- AliT0Parameters *fParam = AliT0Parameters::Instance();
- fParam->Init();
- TMap *lookup = fParam->GetMapLookup();
- TMapIter *iter = new TMapIter(lookup);
-
- for( Int_t iline=0; iline<106; iline++)
- {
- lookvalue = ( AliT0LookUpValue*) iter->Next();
- lookkey = (AliT0LookUpKey*) lookup->GetValue((TObject*)lookvalue);
- if(lookkey){
- Int_t key=lookkey->GetKey();
- names[key]=lookkey->GetChannelName();
- // cout<<lookkey->GetKey()<<" "<<lookkey->GetChannelName()<<" trm "<<lookvalue->GetTRM()<<" tdc "<<lookvalue->GetTDC()<<" chain "<<lookvalue->GetChain()<<" channel "<<lookvalue->GetChannel()<<endl;
- hChannel[key] = new TH1F(names[key].Data(),names[key].Data(),30000,0,30000);
- // hitsname="xHits" + names[key];
- // hNumHits[key] = new TH1F(hitsname.Data(),hitsname.Data(),50,-0.25,24.25);
- type =names[key] + "/I";
- b[key]=digitsTree->Branch(names[key].Data(),&channels[key], type);
- }
- else
- {cout<<iline<<" no such value "<<endl;}
-
- }
- for(Int_t ic=0; ic<12; ic++) {
- {
- sprintf(buf1,"QTC%i",ic+1);
- sprintf(buf2,"CFDvsQTC%i",ic+1);
- sprintf(buf3,"CFDvsLED%i",ic+1);
- sprintf(buf4,"LED_CFD%i",ic+1);
- sprintf(buf7,"mpd%i",ic+1);
-
- hQTC[ic] = new TH1F(buf1,"QTC",(Int_t)fHistLimits[2],fHistLimits[0],fHistLimits[1]);
- h1CFD_LED[ic] = new TH1F(buf4,"LED - CFD",(Int_t)fHistLimits[5],fHistLimits[3],fHistLimits[4]);
- hmpd[ic] = new TH1F(buf7,"mpd",20000,-10000.0,10000.0);
- hCFD_QTC[ic] = new TH2F(buf2,"CFD vs QTC",
- (Int_t)fHistLimits[8],fHistLimits[6],fHistLimits[7],
- (Int_t)fHistLimits[11],fHistLimits[9],fHistLimits[10]);
- hCFD_LED[ic] = new TH2F(buf3,"CFD vs LED-CFD",
- (Int_t)fHistLimits[14],fHistLimits[12],fHistLimits[13],
- (Int_t)fHistLimits[17],fHistLimits[15],fHistLimits[16]);
-
-
- }