X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ZDC%2FAliZDCQADataMakerRec.cxx;h=73cdf3dc4dbfdb4dc1a1b112a2811dc2f3a2cc06;hb=1e3767133f255e5a62f5632c235a30db058f4607;hp=d8a3d297602a696b97b6c997461c636f573166a9;hpb=3d26d59bf4f6d0322e4d628238334385cdab2cee;p=u%2Fmrichter%2FAliRoot.git diff --git a/ZDC/AliZDCQADataMakerRec.cxx b/ZDC/AliZDCQADataMakerRec.cxx index d8a3d297602..73cdf3dc4db 100644 --- a/ZDC/AliZDCQADataMakerRec.cxx +++ b/ZDC/AliZDCQADataMakerRec.cxx @@ -12,6 +12,15 @@ * about the suitability of this software for any purpose. It is * * provided "as is" without express or implied warranty. * **************************************************************************/ + +/////////////////////////////////////////////////////////////////////// +// // +// Produces the data needed to calculate the ZDC quality assurance. // +// QA objects are 1 & 2 Dimensional histograms. // +// author: C. Oppedisano // +// // +/////////////////////////////////////////////////////////////////////// + // --- ROOT system --- #include #include @@ -62,60 +71,61 @@ void AliZDCQADataMakerRec::InitRaws() { // create Digits histograms in Digits subdir // + // ------------------- HIGH GAIN CHAIN --------------------------- TH1F * hRawZNCTot = new TH1F("hRawZNCTot", "Raw signal in ZNC", 100, 0., 6000.); TH1F * hRawZNATot = new TH1F("hRawZNATot", "Raw signal in ZNA", 100, 0., 6000.); TH1F * hRawZPCTot = new TH1F("hRawZPCTot", "Raw signal in ZPC", 100, 0., 10000.); TH1F * hRawZPATot = new TH1F("hRawZPATot", "Raw signal in ZPA", 100, 0., 10000.); Add2RawsList(hRawZNCTot, 0); - Add2RawsList(hRawZPCTot, 1); - Add2RawsList(hRawZNATot, 2); + Add2RawsList(hRawZNATot, 1); + Add2RawsList(hRawZPCTot, 2); Add2RawsList(hRawZPATot, 3); // TH1F * hRawSumQZNC = new TH1F("hRawSumQZNC", "Raw summed 4 ZNC quadrants",100, 0., 4000.); - TH1F * hRawSumQZPC = new TH1F("hRawSumQZPC", "Raw summed 4 ZPC quadrants",100, 0., 4000.); TH1F * hRawSumQZNA = new TH1F("hRawSumQZNA", "Raw summed 4 ZNA quadrants",100, 0., 4000.); + TH1F * hRawSumQZPC = new TH1F("hRawSumQZPC", "Raw summed 4 ZPC quadrants",100, 0., 4000.); TH1F * hRawSumQZPA = new TH1F("hRawSumQZPA", "Raw summed 4 ZPA quadrants",100, 0., 4000.); Add2RawsList(hRawSumQZNC, 4); - Add2RawsList(hRawSumQZPC, 5); - Add2RawsList(hRawSumQZNA, 6); + Add2RawsList(hRawSumQZNA, 5); + Add2RawsList(hRawSumQZPC, 6); Add2RawsList(hRawSumQZPA, 7); // TH1F * hRawPMCZNC = new TH1F("hRawPMCZNC", "Raw common ZNC PMT",100, 0., 4000.); - TH1F * hRawPMCZPC = new TH1F("hRawPMCZPC", "Raw common ZPC PMT",100, 0., 4000.); TH1F * hRawPMCZNA = new TH1F("hRawPMCZNA", "Raw common ZNA PMT",100, 0., 4000.); + TH1F * hRawPMCZPC = new TH1F("hRawPMCZPC", "Raw common ZPC PMT",100, 0., 4000.); TH1F * hRawPMCZPA = new TH1F("hRawPMCZPA", "Raw common ZPA PMT",100, 0., 4000.); Add2RawsList(hRawPMCZNC, 8); - Add2RawsList(hRawPMCZPC, 9); - Add2RawsList(hRawPMCZNA, 10); + Add2RawsList(hRawPMCZNA, 9); + Add2RawsList(hRawPMCZPC, 10); Add2RawsList(hRawPMCZPA, 11); // - // ------------------- LOW GAIN CHAIN --------------------------- +/* // ------------------- LOW GAIN CHAIN --------------------------- TH1F * hRawZNCTotlg = new TH1F("hRawZNCTotlg", "Rawit lg signal in ZNC", 100, 0., 6000.); TH1F * hRawZNATotlg = new TH1F("hRawZNATotlg", "Rawit lg signal in ZNA", 100, 0., 6000.); TH1F * hRawZPCTotlg = new TH1F("hRawZPCTotlg", "Rawit lg signal in ZPC", 100, 0., 10000.); TH1F * hRawZPATotlg = new TH1F("hRawZPATotlg", "Rawit lg signal in ZPA", 100, 0., 10000.); Add2RawsList(hRawZNCTotlg, 12); - Add2RawsList(hRawZPCTotlg, 13); - Add2RawsList(hRawZNATotlg, 14); + Add2RawsList(hRawZNATotlg, 13); + Add2RawsList(hRawZPCTotlg, 14); Add2RawsList(hRawZPATotlg, 15); // TH1F * hRawSumQZNClg = new TH1F("hRawSumQZNClg", "Raw summed 4 lg ZNC quadrants",100, 0., 4000.); - TH1F * hRawSumQZPClg = new TH1F("hRawSumQZPClg", "Raw summed 4 lg ZPC quadrants",100, 0., 4000.); TH1F * hRawSumQZNAlg = new TH1F("hRawSumQZNAlg", "Raw summed 4 lg ZNA quadrants",100, 0., 4000.); + TH1F * hRawSumQZPClg = new TH1F("hRawSumQZPClg", "Raw summed 4 lg ZPC quadrants",100, 0., 4000.); TH1F * hRawSumQZPAlg = new TH1F("hRawSumQZPAlg", "Raw summed 4 lg ZPA quadrants",100, 0., 4000.); Add2RawsList(hRawSumQZNClg, 16); - Add2RawsList(hRawSumQZPClg, 17); - Add2RawsList(hRawSumQZNAlg, 18); + Add2RawsList(hRawSumQZNAlg, 17); + Add2RawsList(hRawSumQZPClg, 18); Add2RawsList(hRawSumQZPAlg, 19); // TH1F * hRawPMCZNClg = new TH1F("hRawPMCZNClg", "Raw common lg ZNC PMT",100, 0., 4000.); - TH1F * hRawPMCZPClg = new TH1F("hRawPMCZPClg", "Raw common lg ZPC PMT",100, 0., 4000.); TH1F * hRawPMCZNAlg = new TH1F("hRawPMCZNAlg", "Raw common lg ZNA PMT",100, 0., 4000.); + TH1F * hRawPMCZPClg = new TH1F("hRawPMCZPClg", "Raw common lg ZPC PMT",100, 0., 4000.); TH1F * hRawPMCZPAlg = new TH1F("hRawPMCZPAlg", "Raw common lg ZPA PMT",100, 0., 4000.); Add2RawsList(hRawPMCZNClg, 20); - Add2RawsList(hRawPMCZPClg, 21); - Add2RawsList(hRawPMCZNAlg, 22); - Add2RawsList(hRawPMCZPAlg, 23); + Add2RawsList(hRawPMCZNAlg, 21); + Add2RawsList(hRawPMCZPClg, 22); + Add2RawsList(hRawPMCZPAlg, 23);*/ } //____________________________________________________________________________ @@ -125,63 +135,64 @@ void AliZDCQADataMakerRec::InitESDs() // TH2F * hZNC = new TH2F("hZNC", "Centroid in ZNC", 100, -5.,5.,100,-5.,5.); TH2F * hZNA = new TH2F("hZNA", "Centroid in ZNA", 100, -5.,5.,100,-5.,5.); - Add2DigitsList(hZNC, 0); - Add2DigitsList(hZNA, 1); + Add2ESDsList(hZNC, 0); + Add2ESDsList(hZNA, 1); // + // ------------------- HIGH GAIN CHAIN --------------------------- TH1F * hESDZNCTot = new TH1F("hESDZNCTot", "Energy in ZNC", 100, 0., 6000.); - TH1F * hESDZPCTot = new TH1F("hESDZPCTot", "Energy in ZPC", 100, 0., 10000.); TH1F * hESDZNATot = new TH1F("hESDZNATot", "Energy in ZNA", 100, 0., 6000.); + TH1F * hESDZPCTot = new TH1F("hESDZPCTot", "Energy in ZPC", 100, 0., 10000.); TH1F * hESDZPATot = new TH1F("hESDZPATot", "Energy in ZPA", 100, 0., 10000.); Add2ESDsList(hESDZNCTot, 2); - Add2ESDsList(hESDZPCTot, 3); - Add2ESDsList(hESDZNATot, 4); + Add2ESDsList(hESDZNATot, 3); + Add2ESDsList(hESDZPCTot, 4); Add2ESDsList(hESDZPATot, 5); // TH1F * hESDSumQZNC = new TH1F("hESDSumQZNC", "Sum of 4 ZNC energy",100, 0., 4000.); - TH1F * hESDSumQZPC = new TH1F("hESDSumQZPC", "Sum of 4 ZPC energy",100, 0., 4000.); TH1F * hESDSumQZNA = new TH1F("hESDSumQZNA", "Sum of 4 ZNA energy",100, 0., 4000.); + TH1F * hESDSumQZPC = new TH1F("hESDSumQZPC", "Sum of 4 ZPC energy",100, 0., 4000.); TH1F * hESDSumQZPA = new TH1F("hESDSumQZPA", "Sum of 4 ZPA energy",100, 0., 4000.); Add2ESDsList(hESDSumQZNC, 6); - Add2ESDsList(hESDSumQZPC, 7); - Add2ESDsList(hESDSumQZNA, 8); + Add2ESDsList(hESDSumQZNA, 7); + Add2ESDsList(hESDSumQZPC, 8); Add2ESDsList(hESDSumQZPA, 9); // TH1F * hESDPMCZNC = new TH1F("hESDPMCZNC", "Energy in common ZNC PMT",100, 0., 4000.); - TH1F * hESDPMCZPC = new TH1F("hESDPMCZPC", "Energy in common ZPC PMT",100, 0., 4000.); TH1F * hESDPMCZNA = new TH1F("hESDPMCZNA", "Energy in common ZNA PMT",100, 0., 4000.); + TH1F * hESDPMCZPC = new TH1F("hESDPMCZPC", "Energy in common ZPC PMT",100, 0., 4000.); TH1F * hESDPMCZPA = new TH1F("hESDPMCZPA", "Energy in common ZPA PMT",100, 0., 4000.); Add2ESDsList(hESDPMCZNC, 10); - Add2ESDsList(hESDPMCZPC, 11); - Add2ESDsList(hESDPMCZNA, 12); + Add2ESDsList(hESDPMCZNA, 11); + Add2ESDsList(hESDPMCZPC, 12); Add2ESDsList(hESDPMCZPA, 13); // - // ------------------- LOW GAIN CHAIN --------------------------- +/* // ------------------- LOW GAIN CHAIN --------------------------- TH1F * hESDZNCTotlg = new TH1F("hESDZNCTotlg", "ESD lg signal in ZNC", 100, 0., 6000.); TH1F * hESDZNATotlg = new TH1F("hESDZNATotlg", "ESD lg signal in ZNA", 100, 0., 6000.); TH1F * hESDZPCTotlg = new TH1F("hESDZPCTotlg", "ESD lg signal in ZPC", 100, 0., 10000.); TH1F * hESDZPATotlg = new TH1F("hESDZPATotlg", "ESD lg signal in ZPA", 100, 0., 10000.); Add2ESDsList(hESDZNCTotlg, 14); - Add2ESDsList(hESDZPCTotlg, 15); - Add2ESDsList(hESDZNATotlg, 16); + Add2ESDsList(hESDZNATotlg, 15); + Add2ESDsList(hESDZPCTotlg, 16); Add2ESDsList(hESDZPATotlg, 17); // TH1F * hESDSumQZNClg = new TH1F("hESDSumQZNClg", "Sum of 4 lg ZNC sectors",100, 0., 4000.); - TH1F * hESDSumQZPClg = new TH1F("hESDSumQZPClg", "Sum of 4 lg ZPC sectors",100, 0., 4000.); TH1F * hESDSumQZNAlg = new TH1F("hESDSumQZNAlg", "Sum of 4 lg ZNA sectors",100, 0., 4000.); + TH1F * hESDSumQZPClg = new TH1F("hESDSumQZPClg", "Sum of 4 lg ZPC sectors",100, 0., 4000.); TH1F * hESDSumQZPAlg = new TH1F("hESDSumQZPAlg", "Sum of 4 lg ZPA sectors",100, 0., 4000.); Add2ESDsList(hESDSumQZNClg, 18); - Add2ESDsList(hESDSumQZPClg, 19); - Add2ESDsList(hESDSumQZNAlg, 20); + Add2ESDsList(hESDSumQZNAlg, 19); + Add2ESDsList(hESDSumQZPClg, 20); Add2ESDsList(hESDSumQZPAlg, 21); // TH1F * hESDPMCZNClg = new TH1F("hESDPMCZNClg", "Signal in common ZNC lg PMT",100, 0., 4000.); - TH1F * hESDPMCZPClg = new TH1F("hESDPMCZPClg", "Signal in common ZPC lg PMT",100, 0., 4000.); TH1F * hESDPMCZNAlg = new TH1F("hESDPMCZNAlg", "Signal in common ZNA lg PMT",100, 0., 4000.); + TH1F * hESDPMCZPClg = new TH1F("hESDPMCZPClg", "Signal in common ZPC lg PMT",100, 0., 4000.); TH1F * hESDPMCZPAlg = new TH1F("hESDPMCZPAlg", "Signal in common ZPA lg PMT",100, 0., 4000.); Add2ESDsList(hESDPMCZNClg, 22); - Add2ESDsList(hESDPMCZPClg, 23); - Add2ESDsList(hESDPMCZNAlg, 24); - Add2ESDsList(hESDPMCZPAlg, 25); + Add2ESDsList(hESDPMCZNAlg, 23); + Add2ESDsList(hESDPMCZPClg, 24); + Add2ESDsList(hESDPMCZPAlg, 25);*/ } //____________________________________________________________________________ @@ -190,10 +201,10 @@ void AliZDCQADataMakerRec::MakeRaws(AliRawReader *rawReader) { // Filling Raws QA histos // - Float_t Sum_ZNC=0., Sum_ZNA=0., Sum_ZPC=0., Sum_ZPA=0.; - Float_t SumQ_ZNC=0., SumQ_ZNA=0., SumQ_ZPC=0., SumQ_ZPA=0.; - Float_t Sum_ZNC_lg=0., Sum_ZNA_lg=0., Sum_ZPC_lg=0., Sum_ZPA_lg=0.; - Float_t SumQ_ZNC_lg=0., SumQ_ZNA_lg=0., SumQ_ZPC_lg=0., SumQ_ZPA_lg=0.; + Float_t sum_ZNC=0., sum_ZNA=0., sum_ZPC=0., sum_ZPA=0.; + Float_t sumQ_ZNC=0., sumQ_ZNA=0., sumQ_ZPC=0., sumQ_ZPA=0.; + //Float_t sum_ZNC_lg=0., sum_ZNA_lg=0., sum_ZPC_lg=0., sum_ZPA_lg=0.; + //Float_t sumQ_ZNC_lg=0., sumQ_ZNA_lg=0., sumQ_ZPC_lg=0., sumQ_ZPA_lg=0.; // AliZDCRawStream stream(rawReader); while(stream.Next()){ @@ -201,74 +212,74 @@ void AliZDCQADataMakerRec::MakeRaws(AliRawReader *rawReader) (stream.GetADCModule()==0 || stream.GetADCModule()==1)){ if(stream.GetSector(0)==1){ if(stream.GetADCGain()==0){ - Sum_ZNC += stream.GetADCValue(); - if(stream.GetSector(1)!=0) SumQ_ZNC += stream.GetADCValue(); + sum_ZNC += stream.GetADCValue(); + if(stream.GetSector(1)!=0) sumQ_ZNC += stream.GetADCValue(); else GetRawsData(8)->Fill(stream.GetADCValue()); } - else{ - Sum_ZNC_lg += stream.GetADCValue(); - if(stream.GetSector(1)!=0) SumQ_ZNC_lg += stream.GetADCValue(); + /*else{ + sum_ZNC_lg += stream.GetADCValue(); + if(stream.GetSector(1)!=0) sumQ_ZNC_lg += stream.GetADCValue(); else GetRawsData(20)->Fill(stream.GetADCValue()); - } + }*/ } else if(stream.GetSector(0)==2){ if(stream.GetADCGain()==0){ - Sum_ZPC += stream.GetADCValue(); - if(stream.GetSector(1)!=0) SumQ_ZPC += stream.GetADCValue(); - else GetRawsData(9)->Fill(stream.GetADCValue()); - } - else{ - Sum_ZPC_lg += stream.GetADCValue(); - if(stream.GetSector(1)!=0) SumQ_ZPC_lg += stream.GetADCValue(); - else GetRawsData(21)->Fill(stream.GetADCValue()); + sum_ZPC += stream.GetADCValue(); + if(stream.GetSector(1)!=0) sumQ_ZPC += stream.GetADCValue(); + else GetRawsData(10)->Fill(stream.GetADCValue()); } + /*else{ + sum_ZPC_lg += stream.GetADCValue(); + if(stream.GetSector(1)!=0) sumQ_ZPC_lg += stream.GetADCValue(); + else GetRawsData(22)->Fill(stream.GetADCValue()); + }*/ } else if(stream.GetSector(0)==4){ if(stream.GetADCGain()==0){ - Sum_ZNA += stream.GetADCValue(); - if(stream.GetSector(1)!=0) SumQ_ZNA += stream.GetADCValue(); - else GetRawsData(10)->Fill(stream.GetADCValue()); - } - else{ - Sum_ZNA_lg += stream.GetADCValue(); - if(stream.GetSector(1)!=0) SumQ_ZNA_lg += stream.GetADCValue(); - else GetRawsData(22)->Fill(stream.GetADCValue()); + sum_ZNA += stream.GetADCValue(); + if(stream.GetSector(1)!=0) sumQ_ZNA += stream.GetADCValue(); + else GetRawsData(9)->Fill(stream.GetADCValue()); } + /*else{ + sum_ZNA_lg += stream.GetADCValue(); + if(stream.GetSector(1)!=0) sumQ_ZNA_lg += stream.GetADCValue(); + else GetRawsData(21)->Fill(stream.GetADCValue()); + }*/ } else if(stream.GetSector(0)==5){ if(stream.GetADCGain()==0){ - Sum_ZPA += stream.GetADCValue(); - if(stream.GetSector(1)!=0) SumQ_ZPA += stream.GetADCValue(); + sum_ZPA += stream.GetADCValue(); + if(stream.GetSector(1)!=0) sumQ_ZPA += stream.GetADCValue(); else GetRawsData(11)->Fill(stream.GetADCValue()); } - else{ - Sum_ZPA_lg += stream.GetADCValue(); - if(stream.GetSector(1)!=0) SumQ_ZPA_lg += stream.GetADCValue(); + /*else{ + sum_ZPA_lg += stream.GetADCValue(); + if(stream.GetSector(1)!=0) sumQ_ZPA_lg += stream.GetADCValue(); else GetRawsData(23)->Fill(stream.GetADCValue()); - } + }*/ } } } // - GetRawsData(0)->Fill(Sum_ZNC); - GetRawsData(1)->Fill(Sum_ZPC); - GetRawsData(2)->Fill(Sum_ZNA); - GetRawsData(3)->Fill(Sum_ZPA); + GetRawsData(0)->Fill(sum_ZNC); + GetRawsData(1)->Fill(sum_ZNA); + GetRawsData(2)->Fill(sum_ZPC); + GetRawsData(3)->Fill(sum_ZPA); // - GetRawsData(4)->Fill(SumQ_ZNC); - GetRawsData(5)->Fill(SumQ_ZPC); - GetRawsData(6)->Fill(SumQ_ZNA); - GetRawsData(7)->Fill(SumQ_ZPA); + GetRawsData(4)->Fill(sumQ_ZNC); + GetRawsData(5)->Fill(sumQ_ZNA); + GetRawsData(6)->Fill(sumQ_ZPC); + GetRawsData(7)->Fill(sumQ_ZPA); // - GetRawsData(12)->Fill(Sum_ZNC_lg); - GetRawsData(13)->Fill(Sum_ZPC_lg); - GetRawsData(14)->Fill(Sum_ZNA_lg); - GetRawsData(15)->Fill(Sum_ZPA_lg); + /*GetRawsData(12)->Fill(sum_ZNC_lg); + GetRawsData(13)->Fill(sum_ZNA_lg); + GetRawsData(14)->Fill(sum_ZPC_lg); + GetRawsData(15)->Fill(sum_ZPA_lg); // - GetRawsData(16)->Fill(SumQ_ZNC_lg); - GetRawsData(17)->Fill(SumQ_ZPC_lg); - GetRawsData(18)->Fill(SumQ_ZNA_lg); - GetRawsData(19)->Fill(SumQ_ZPA_lg); + GetRawsData(16)->Fill(sumQ_ZNC_lg); + GetRawsData(17)->Fill(sumQ_ZNA_lg); + GetRawsData(18)->Fill(sumQ_ZPC_lg); + GetRawsData(19)->Fill(sumQ_ZPA_lg);*/ // stream.Delete(); } @@ -280,72 +291,72 @@ void AliZDCQADataMakerRec::MakeESDs(AliESDEvent * esd) // AliESDZDC * zdcESD = esd->GetESDZDC(); // - const Float_t * Centr_ZNC, * Centr_ZNA; + Double32_t * centr_ZNC, * centr_ZNA; Int_t NSpecnC = (Int_t) (esd->GetZDCN1Energy()/2.7); if(NSpecnC!=0){ - Centr_ZNC = zdcESD->GetZNCCentroid(NSpecnC); - GetESDsData(0)->Fill(Centr_ZNC[0], Centr_ZNC[1]); + centr_ZNC = zdcESD->GetZNCCentroid(NSpecnC); + GetESDsData(0)->Fill(centr_ZNC[0], centr_ZNC[1]); } Int_t NSpecnA = (Int_t) (esd->GetZDCN2Energy()/2.7); if(NSpecnA!=0){ - Centr_ZNA = zdcESD->GetZNACentroid(NSpecnA); - GetESDsData(1)->Fill(Centr_ZNA[0], Centr_ZNA[1]); + centr_ZNA = zdcESD->GetZNACentroid(NSpecnA); + GetESDsData(1)->Fill(centr_ZNA[0], centr_ZNA[1]); } // GetESDsData(2)->Fill(esd->GetZDCN1Energy()); - GetESDsData(3)->Fill(esd->GetZDCP1Energy()); - GetESDsData(4)->Fill(esd->GetZDCN2Energy()); + GetESDsData(3)->Fill(esd->GetZDCN2Energy()); + GetESDsData(4)->Fill(esd->GetZDCP1Energy()); GetESDsData(5)->Fill(esd->GetZDCP2Energy()); // - Double_t ZNCSumQ=0., ZPCSumQ=0., ZNASumQ=0., ZPASumQ=0.; - Double_t ZNCSumQ_lg=0., ZPCSumQ_lg=0., ZNASumQ_lg=0., ZPASumQ_lg=0.; + Double_t sumQZNC=0., sumQZPC=0., sumQZNA=0., sumQZPA=0.; + //Double_t sumQZNC_lg=0., sumQZPC_lg=0., sumQZNA_lg=0., sumQZPA_lg=0.; // - const Double_t *ZNCTow, *ZPCTow, *ZNATow, *ZPATow; - const Double_t *ZNCTow_lg, *ZPCTow_lg, *ZNATow_lg, *ZPATow_lg; + const Double_t *towZNC, *towZPC, *towZNA, *towZPA; + //const Double_t *towZNC_lg, *towZPC_lg, *towZNA_lg, *towZPA_lg; // - ZNCTow = zdcESD->GetZN1TowerEnergy(); - ZPCTow = zdcESD->GetZP1TowerEnergy(); - ZNATow = zdcESD->GetZN2TowerEnergy(); - ZPATow = zdcESD->GetZP2TowerEnergy(); + towZNC = zdcESD->GetZN1TowerEnergy(); + towZPC = zdcESD->GetZP1TowerEnergy(); + towZNA = zdcESD->GetZN2TowerEnergy(); + towZPA = zdcESD->GetZP2TowerEnergy(); // - ZNCTow_lg = zdcESD->GetZN1TowerEnergyLR(); - ZPCTow_lg = zdcESD->GetZP1TowerEnergyLR(); - ZNATow_lg = zdcESD->GetZN2TowerEnergyLR(); - ZPATow_lg = zdcESD->GetZP2TowerEnergyLR(); + /*towZNC_lg = zdcESD->GetZN1TowerEnergyLR(); + towZPC_lg = zdcESD->GetZP1TowerEnergyLR(); + towZNA_lg = zdcESD->GetZN2TowerEnergyLR(); + towZPA_lg = zdcESD->GetZP2TowerEnergyLR();*/ // for(Int_t i=0; i<5; i++){ if(i==0){ - GetESDsData(10)->Fill(ZNCTow[i]); - GetESDsData(11)->Fill(ZPCTow[i]); - GetESDsData(12)->Fill(ZNATow[i]); - GetESDsData(13)->Fill(ZPATow[i]); + GetESDsData(10)->Fill(towZNC[i]); + GetESDsData(11)->Fill(towZNA[i]); + GetESDsData(12)->Fill(towZPC[i]); + GetESDsData(13)->Fill(towZPA[i]); // - GetESDsData(22)->Fill(ZNCTow_lg[i]); - GetESDsData(23)->Fill(ZPCTow_lg[i]); - GetESDsData(24)->Fill(ZNATow_lg[i]); - GetESDsData(25)->Fill(ZPATow_lg[i]); + /*GetESDsData(22)->Fill(towZNC_lg[i]); + GetESDsData(23)->Fill(towZNA_lg[i]); + GetESDsData(24)->Fill(towZPC_lg[i]); + GetESDsData(25)->Fill(towZPA_lg[i]);*/ } else{ - ZNCSumQ += ZNCTow[i]; - ZPCSumQ += ZPCTow[i]; - ZNASumQ += ZNATow[i]; - ZPASumQ += ZPATow[i]; + sumQZNC += towZNC[i]; + sumQZPC += towZPC[i]; + sumQZNA += towZNA[i]; + sumQZPA += towZPA[i]; // - ZNCSumQ_lg += ZNCTow_lg[i]; - ZPCSumQ_lg += ZPCTow_lg[i]; - ZNASumQ_lg += ZNATow_lg[i]; - ZPASumQ_lg += ZPATow_lg[i]; + /*sumQZNC_lg += towZNC_lg[i]; + sumQZPC_lg += towZPC_lg[i]; + sumQZNA_lg += towZNA_lg[i]; + sumQZPA_lg += towZPA_lg[i];*/ } } - GetESDsData(6)->Fill(ZNCSumQ); - GetESDsData(7)->Fill(ZPCSumQ); - GetESDsData(8)->Fill(ZNASumQ); - GetESDsData(9)->Fill(ZPASumQ); + GetESDsData(6)->Fill(sumQZNC); + GetESDsData(7)->Fill(sumQZNA); + GetESDsData(8)->Fill(sumQZPC); + GetESDsData(9)->Fill(sumQZPA); // - GetESDsData(18)->Fill(ZNCSumQ_lg); - GetESDsData(19)->Fill(ZPCSumQ_lg); - GetESDsData(20)->Fill(ZNASumQ_lg); - GetESDsData(21)->Fill(ZPASumQ_lg); + /*GetESDsData(18)->Fill(sumQZNC_lg); + GetESDsData(19)->Fill(sumQZNA_lg); + GetESDsData(20)->Fill(sumQZPC_lg); + GetESDsData(21)->Fill(sumQZPA_lg);*/ } //____________________________________________________________________________