void AliPMDQADataMakerRec::InitRaws()
{
// create Raws histograms in Raws subdir
-
- TH1F * h0 = new TH1F("hPreDdl0Edep","DDL0 Energy Distribution PRE(PMD)", 100, 0, 2000);
- h0->Sumw2();
- Add2RawsList(h0, 0);
- TH1F * h1 = new TH1F("hPreDdl1Edep","DDL1 Energy Distribution PRE(PMD)", 100, 0, 2000);
- h1->Sumw2();
- Add2RawsList(h1, 1);
- TH1F * h2 = new TH1F("hPreDdl2Edep","DDL2 Energy Distribution PRE(PMD)", 100, 0, 2000);
- h2->Sumw2();
- Add2RawsList(h2, 2);
+ // Preshower plane
+
+ TH1I * h0 = new TH1I("hPreEdepM0","ADC Distribution PRE - Module 0", 100, 0, 2000);
+ h0->Sumw2();
+ Add2RawsList(h0, 0);
+
+ TH1I * h1 = new TH1I("hPreEdepM1","ADC Distribution PRE - Module 1", 100, 0, 2000);
+ h1->Sumw2();
+ Add2RawsList(h1, 1);
- TH1F * h3 = new TH1F("hPreDdl3Edep","DDL3 Energy Distribution PRE(PMD)", 100, 0, 2000);
- h3->Sumw2();
- Add2RawsList(h3, 3);
+ TH1I * h2 = new TH1I("hPreEdepM2","ADC Distribution PRE - Module 2", 100, 0, 2000);
+ h2->Sumw2();
+ Add2RawsList(h2, 2);
+
+ TH1I * h3 = new TH1I("hPreEdepM3","ADC Distribution PRE - Module 3", 100, 0, 2000);
+ h3->Sumw2();
+ Add2RawsList(h3, 3);
- TH1F * h4 = new TH1F("hCpvDdl4Edep","DDL4 Energy Distribution CPV(PMD)", 100, 0, 2000);
- h4->Sumw2();
- Add2RawsList(h4, 4);
+ TH1I * h4 = new TH1I("hPreEdepM4","ADC Distribution PRE - Module 4", 100, 0, 2000);
+ h4->Sumw2();
+ Add2RawsList(h4, 4);
- TH1F * h5 = new TH1F("hCpvDdl5Edep","DDL5 Energy Distribution CPV(PMD)", 100, 0, 2000);
- h5->Sumw2();
- Add2RawsList(h5, 5);
+ TH1I * h5 = new TH1I("hPreEdepM5","ADC Distribution PRE - Module 5", 100, 0, 2000);
+ h5->Sumw2();
+ Add2RawsList(h5, 5);
+
+ TH1I * h6 = new TH1I("hPreEdepM6","ADC Distribution PRE - Module 6", 100, 0, 2000);
+ h6->Sumw2();
+ Add2RawsList(h6, 6);
+
+ TH1I * h7 = new TH1I("hPreEdepM7","ADC Distribution PRE - Module 7", 100, 0, 2000);
+ h7->Sumw2();
+ Add2RawsList(h7, 7);
+
+ TH1I * h8 = new TH1I("hPreEdepM8","ADC Distribution PRE - Module 8", 100, 0, 2000);
+ h8->Sumw2();
+ Add2RawsList(h8, 8);
+
+ TH1I * h9 = new TH1I("hPreEdepM9","ADC Distribution PRE - Module 9", 100, 0, 2000);
+ h9->Sumw2();
+ Add2RawsList(h9, 9);
+
+ TH1I * h10 = new TH1I("hPreEdepM10","ADC Distribution PRE - Module 10", 100, 0, 2000);
+ h10->Sumw2();
+ Add2RawsList(h10, 10);
+
+ TH1I * h11 = new TH1I("hPreEdepM11","ADC Distribution PRE - Module 11", 100, 0, 2000);
+ h11->Sumw2();
+ Add2RawsList(h11, 11);
+
+ TH1I * h12 = new TH1I("hPreEdepM12","ADC Distribution PRE - Module 12", 100, 0, 2000);
+ h12->Sumw2();
+ Add2RawsList(h12, 12);
+
+ TH1I * h13 = new TH1I("hPreEdepM13","ADC Distribution PRE - Module 13", 100, 0, 2000);
+ h13->Sumw2();
+ Add2RawsList(h13, 13);
+
+ TH1I * h14 = new TH1I("hPreEdepM14","ADC Distribution PRE - Module 14", 100, 0, 2000);
+ h14->Sumw2();
+ Add2RawsList(h14, 14);
+
+ TH1I * h15 = new TH1I("hPreEdepM15","ADC Distribution PRE - Module 15", 100, 0, 2000);
+ h15->Sumw2();
+ Add2RawsList(h15, 15);
+
+ TH1I * h16 = new TH1I("hPreEdepM16","ADC Distribution PRE - Module 16", 100, 0, 2000);
+ h16->Sumw2();
+ Add2RawsList(h16, 16);
+
+ TH1I * h17 = new TH1I("hPreEdepM17","ADC Distribution PRE - Module 17", 100, 0, 2000);
+ h17->Sumw2();
+ Add2RawsList(h17, 17);
+
+ TH1I * h18 = new TH1I("hPreEdepM18","ADC Distribution PRE - Module 18", 100, 0, 2000);
+ h18->Sumw2();
+ Add2RawsList(h18, 18);
+
+ TH1I * h19 = new TH1I("hPreEdepM19","ADC Distribution PRE - Module 19", 100, 0, 2000);
+ h19->Sumw2();
+ Add2RawsList(h19, 19);
+
+ TH1I * h20 = new TH1I("hPreEdepM20","ADC Distribution PRE - Module 20", 100, 0, 2000);
+ h20->Sumw2();
+ Add2RawsList(h20, 20);
+
+ TH1I * h21 = new TH1I("hPreEdepM21","ADC Distribution PRE - Module 21", 100, 0, 2000);
+ h21->Sumw2();
+ Add2RawsList(h21, 21);
+
+ TH1I * h22 = new TH1I("hPreEdepM22","ADC Distribution PRE - Module 22", 100, 0, 2000);
+ h22->Sumw2();
+ Add2RawsList(h22, 22);
+
+ TH1I * h23 = new TH1I("hPreEdepM23","ADC Distribution PRE - Module 23", 100, 0, 2000);
+ h23->Sumw2();
+ Add2RawsList(h23, 23);
+
+ // CPV histos
+
+ TH1I * h24 = new TH1I("hCpvEdepM24","ADC Distribution CPV - Module 24", 100, 0, 2000);
+ h24->Sumw2();
+ Add2RawsList(h24, 24);
+
+ TH1I * h25 = new TH1I("hCpvEdepM25","ADC Distribution CPV - Module 25", 100, 0, 2000);
+ h25->Sumw2();
+ Add2RawsList(h25, 25);
+
+ TH1I * h26 = new TH1I("hCpvEdepM26","ADC Distribution CPV - Module 26", 100, 0, 2000);
+ h26->Sumw2();
+ Add2RawsList(h26, 26);
+
+ TH1I * h27 = new TH1I("hCpvEdepM27","ADC Distribution CPV - Module 27", 100, 0, 2000);
+ h27->Sumw2();
+ Add2RawsList(h27, 27);
+
+ TH1I * h28 = new TH1I("hCpvEdepM28","ADC Distribution CPV - Module 28", 100, 0, 2000);
+ h28->Sumw2();
+ Add2RawsList(h28, 28);
+
+ TH1I * h29 = new TH1I("hCpvEdepM29","ADC Distribution CPV - Module 29", 100, 0, 2000);
+ h29->Sumw2();
+ Add2RawsList(h29, 29);
+
+ TH1I * h30 = new TH1I("hCpvEdepM30","ADC Distribution CPV - Module 30", 100, 0, 2000);
+ h30->Sumw2();
+ Add2RawsList(h30, 30);
+
+ TH1I * h31 = new TH1I("hCpvEdepM31","ADC Distribution CPV - Module 31", 100, 0, 2000);
+ h31->Sumw2();
+ Add2RawsList(h31, 31);
+
+ TH1I * h32 = new TH1I("hCpvEdepM32","ADC Distribution CPV - Module 32", 100, 0, 2000);
+ h32->Sumw2();
+ Add2RawsList(h32, 32);
+
+ TH1I * h33 = new TH1I("hCpvEdepM33","ADC Distribution CPV - Module 33", 100, 0, 2000);
+ h33->Sumw2();
+ Add2RawsList(h33, 33);
+
+ TH1I * h34 = new TH1I("hCpvEdepM34","ADC Distribution CPV - Module 34", 100, 0, 2000);
+ h34->Sumw2();
+ Add2RawsList(h34, 34);
+
+ TH1I * h35 = new TH1I("hCpvEdepM35","ADC Distribution CPV - Module 35", 100, 0, 2000);
+ h35->Sumw2();
+ Add2RawsList(h35, 35);
+
+ TH1I * h36 = new TH1I("hCpvEdepM36","ADC Distribution CPV - Module 36", 100, 0, 2000);
+ h36->Sumw2();
+ Add2RawsList(h36, 36);
+
+ TH1I * h37 = new TH1I("hCpvEdepM37","ADC Distribution CPV - Module 37", 100, 0, 2000);
+ h37->Sumw2();
+ Add2RawsList(h37, 37);
+
+ TH1I * h38 = new TH1I("hCpvEdepM38","ADC Distribution CPV - Module 38", 100, 0, 2000);
+ h38->Sumw2();
+ Add2RawsList(h38, 38);
+
+ TH1I * h39 = new TH1I("hCpvEdepM39","ADC Distribution CPV - Module 39", 100, 0, 2000);
+ h39->Sumw2();
+ Add2RawsList(h39, 39);
+
+ TH1I * h40 = new TH1I("hCpvEdepM40","ADC Distribution CPV - Module 40", 100, 0, 2000);
+ h40->Sumw2();
+ Add2RawsList(h40, 40);
+
+ TH1I * h41 = new TH1I("hCpvEdepM41","ADC Distribution CPV - Module 41", 100, 0, 2000);
+ h41->Sumw2();
+ Add2RawsList(h41, 41);
+
+ TH1I * h42 = new TH1I("hCpvEdepM42","ADC Distribution CPV - Module 42", 100, 0, 2000);
+ h42->Sumw2();
+ Add2RawsList(h42, 42);
+
+ TH1I * h43 = new TH1I("hCpvEdepM43","ADC Distribution CPV - Module 43", 100, 0, 2000);
+ h43->Sumw2();
+ Add2RawsList(h43, 43);
+
+ TH1I * h44 = new TH1I("hCpvEdepM44","ADC Distribution CPV - Module 44", 100, 0, 2000);
+ h44->Sumw2();
+ Add2RawsList(h44, 44);
+
+ TH1I * h45 = new TH1I("hCpvEdepM45","ADC Distribution CPV - Module 45", 100, 0, 2000);
+ h45->Sumw2();
+ Add2RawsList(h45, 45);
+
+ TH1I * h46 = new TH1I("hCpvEdepM46","ADC Distribution CPV - Module 46", 100, 0, 2000);
+ h46->Sumw2();
+ Add2RawsList(h46, 46);
+
+ TH1I * h47 = new TH1I("hCpvEdepM47","ADC Distribution CPV - Module 47", 100, 0, 2000);
+ h47->Sumw2();
+ Add2RawsList(h47, 47);
+
+
+ // Y vs. X for PRE and CPV planes
+
+ TH2F * h48 = new TH2F("hPreXY","PRE plane",200,-100.,100.,200,-100.,100.);
+ Add2RawsList(h48, 48);
+ TH2F * h49 = new TH2F("hCpvXY","CPV plane",200,-100.,100.,200,-100.,100.);
+ Add2RawsList(h49, 49);
-
}
//____________________________________________________________________________
void AliPMDQADataMakerRec::InitRecPoints()
{
// create Reconstructed Points histograms in RecPoints subdir
-
-/*
+
+ /*
TH2F * h0 = new TH2F("hPreXY","RecPoints Y vs X PRE(PMD)", 100,-100.,100.,100,-100.,100.);
- Add2RecPointsList(h0,0) ;
-
+ Add2RecPointsList(h0,0);
+
TH2F * h1 = new TH2F("hCpvXY","RecPoints Y vs X CPV(PMD)", 100,-100.,100.,100,-100.,100.);
- Add2RecPointsList(h1,1) ;
-*/
+ Add2RecPointsList(h1,1);
+ */
- TH1F * h0 = new TH1F("hPreClADC","Cluster ADC of PRE(PMD) plane",500,0.,5000.);
- h0->Sumw2();
- Add2RecPointsList(h0, 0) ;
+ // Ncell distribution in a cluster
+
+ TH1F * h0 = new TH1F("hPreDdl0Ncell","PRE: Ddl0 Ncell in a cluster",50,0.,50.);
+ h0->Sumw2();
+ Add2RecPointsList(h0, 0);
- TH1F * h1 = new TH1F("hCpvClADC","Cluster ADC of CPV(PMD) plane",500,0.,5000.);
- h1->Sumw2();
- Add2RecPointsList(h1, 1) ;
-
- TH1I * h2 = new TH1I("hPreClMult","Cluster Multiplicity of PRE(PMD) plane",100,0.,10000.);
- h2->Sumw2();
- Add2RecPointsList(h2, 2) ;
+ TH1F * h1 = new TH1F("hPreDdl1Ncell","PRE: Ddl1 Ncell in a cluster",50,0.,50.);
+ h1->Sumw2();
+ Add2RecPointsList(h1, 1);
+
+
+ TH1F * h2 = new TH1F("hPreDdl2Ncell","PRE: Ddl2 Ncell in a cluster",50,0.,50.);
+ h2->Sumw2();
+ Add2RecPointsList(h2, 2);
+
+
+ TH1F * h3 = new TH1F("hPreDdl3Ncell","PRE: Ddl3 Ncell in a cluster",50,0.,50.);
+ h3->Sumw2();
+ Add2RecPointsList(h3, 3);
+
+ TH1F * h4 = new TH1F("hPreDdl4Ncell","CPV: Ddl4 Ncell in a cluster",50,0.,50.);
+ h4->Sumw2();
+ Add2RecPointsList(h4, 4);
+
+ TH1F * h5 = new TH1F("hPreDdl5Ncell","CPV: Ddl5 Ncell in a cluster",50,0.,50.);
+ h5->Sumw2();
+ Add2RecPointsList(h5, 5);
+
+ // Correlation plot
+
+ TH2I *h6 = new TH2I("hPre10","Cluster - DDL1 vs DDL0", 100,0,200,100,0,200);
+ Add2RecPointsList(h6,6);
+
+ TH2I *h7 = new TH2I("hPre32","Cluster - DDL3 vs DDL2", 100,0,200,100,0,200);
+ Add2RecPointsList(h7,7);
+
+ TH2I *h8 = new TH2I("hCpv54","Cluster - DDL5 vs DDL4", 100,0,200,100,0,200);
+ Add2RecPointsList(h8,8);
- TH1I * h3 = new TH1I("hCpvClMult","Cluster Multiplicity of CPV(PMD) plane",100,0.,10000.);
- h3->Sumw2();
- Add2RecPointsList(h3, 3) ;
}
void AliPMDQADataMakerRec::InitESDs()
{
//Create histograms to controll ESD
-
- TH1F * h0 = new TH1F("hPreClADC","Cluster ADC of PRE(PMD) plane",500,0.,5000.);
+
+ TH1F *h0 = new TH1F("hPreClADC","Cluster ADC of PRE plane",500,0.,10000.);
h0->Sumw2();
Add2ESDsList(h0, 0) ;
- TH1F * h1 = new TH1F("hCpvClADC","Cluster ADC of CPV(PMD) plane",500,0.,5000.);
+ TH1F *h1 = new TH1F("hCpvClADC","Cluster ADC of CPV plane",500,0.,10000.);
h1->Sumw2();
Add2ESDsList(h1, 1) ;
- TH1I * h2 = new TH1I("hPreClMult","Cluster Multiplicity of PRE(PMD) plane",100,0.,10000.);
+ TH2I *h2 = new TH2I("hPmdClMult","Cluster Multiplicity: PRE vs. CPVplane",100,0,1000,100,0,1000);
h2->Sumw2();
Add2ESDsList(h2, 2) ;
- TH1I * h3 = new TH1I("hCpvClMult","Cluster Multiplicity of CPV(PMD) plane",100,0.,10000.);
+/*
+ TH1I * h3 = new TH1I("hCpvClMult","Cluster Multiplicity of CPV plane",100,0.,1000.);
h3->Sumw2();
Add2ESDsList(h3, 3) ;
+*/
}
{
//Fill prepared histograms with Raw digit properties
- TObjArray pmdddlcont;
+ TObjArray *pmdddlcont = 0x0;
+ pmdddlcont = new TObjArray();
AliPMDRawStream stream(rawReader);
+ AliPMDddldata *pmdddl = 0x0;
+ Int_t iddl = -1;
+ Int_t xpad = -1;
+ Int_t ypad = -1;
+ Float_t xx, yy;
- Int_t iddl = -1;
- while ((iddl = stream.DdlData(&pmdddlcont)) >=0)
+ AliPMDUtility cc;
+
+ while ((iddl = stream.DdlData(pmdddlcont)) >=0)
{
- Int_t ientries = pmdddlcont.GetEntries();
+ Int_t ientries = pmdddlcont->GetEntries();
//printf(" ======= DDLNO = %d ientries = %d \n", iddl, ientries);
+
for (Int_t ient = 0; ient < ientries; ient++)
- {
- AliPMDddldata *pmdddl = (AliPMDddldata*)pmdddlcont.UncheckedAt(ient);
- //Int_t det = pmdddl->GetDetector();
- //Int_t smn = pmdddl->GetSMN();
- //Int_t mcm = pmdddl->GetMCM();
+ {
+ //AliPMDddldata *pmdddl = (AliPMDddldata*)pmdddlcont->UncheckedAt(ient);
+ pmdddl = (AliPMDddldata*)pmdddlcont->UncheckedAt(ient);
+
+ Int_t det = pmdddl->GetDetector();
+ Int_t smn = pmdddl->GetSMN();
+ Int_t mcm = pmdddl->GetMCM();
//Int_t chno = pmdddl->GetChannel();
- //Int_t row = pmdddl->GetRow();
- //Int_t col = pmdddl->GetColumn();
+ Int_t row = pmdddl->GetRow();
+ Int_t col = pmdddl->GetColumn();
Int_t sig = pmdddl->GetSignal();
- //cout<<sig<<endl;
- if (iddl == 0) GetRawsData(0)->Fill(sig);
- if (iddl == 1) GetRawsData(1)->Fill(sig);
- if (iddl == 2) GetRawsData(2)->Fill(sig);
- if (iddl == 3) GetRawsData(3)->Fill(sig);
- if (iddl == 4) GetRawsData(4)->Fill(sig);
- if (iddl == 5) GetRawsData(5)->Fill(sig);
-
-
- }
-
- pmdddlcont.Delete();
+ if (mcm == 0 || smn == -1) continue;
+
+ if (det == 0)
+ {
+ GetRawsData(smn)->Fill(sig);
+ if(smn < 12)
+ {
+ xpad = col;
+ ypad = row;
+ }
+ else if(smn >= 12 && smn < 24)
+ {
+ xpad = row;
+ ypad = col;
+ }
+ cc.RectGeomCellPos(smn,xpad,ypad,xx,yy);
+ GetRawsData(48)->Fill(xx,yy);
+ }
+ if (det == 1)
+ {
+ GetRawsData(24+smn)->Fill(sig);
+ if(smn < 12)
+ {
+ xpad = col;
+ ypad = row;
+ }
+ else if(smn >= 12 && smn < 24)
+ {
+ xpad = row;
+ ypad = col;
+ }
+
+ cc.RectGeomCellPos(smn,xpad,ypad,xx,yy);
+ GetRawsData(49)->Fill(xx,yy);
+
+ }
+
+ }
+
+ pmdddlcont->Delete();
}
+
+ delete pmdddlcont;
+ pmdddlcont = 0x0;
+
}
//____________________________________________________________________________
void AliPMDQADataMakerRec::MakeRecPoints(TTree * clustersTree)
{
// makes data from RecPoints
- Int_t premul = 0, cpvmul = 0;
+ Int_t MultDdl0 = 0, MultDdl1 = 0, MultDdl2 = 0;
+ Int_t MultDdl3 = 0, MultDdl4 = 0, MultDdl5 = 0;
+
AliPMDrecpoint1 * recpoint;
- TClonesArray * recpoints = new TClonesArray("AliPMDrecpoint1", 1000) ;
+ TClonesArray * recpoints = 0x0;
+ recpoints = new TClonesArray("AliPMDrecpoint1", 1000) ;
TBranch * branch = clustersTree->GetBranch("PMDRecpoint") ;
branch->SetAddress(&recpoints) ;
TIter next(recpoints) ;
while ( (recpoint = dynamic_cast<AliPMDrecpoint1 *>(next())) )
- {
+ {
//Float_t xpos = recpoint->GetClusX();
//Float_t ypos = recpoint->GetClusY();
- if(recpoint->GetDetector() == 0)
- {
- GetRecPointsData(0)->Fill(recpoint->GetClusADC());
- premul++;
- }
- if(recpoint->GetDetector() == 1)
- {
- GetRecPointsData(1)->Fill(recpoint->GetClusADC());
- cpvmul++;
- }
-
- }
+ //Int_t smn = recpoint->GetSMNumber();
+
+ if(recpoint->GetDetector() == 0)
+ {
+ if(recpoint->GetSMNumber() >= 0 && recpoint->GetSMNumber() < 6)
+ {
+ GetRecPointsData(0)->Fill(recpoint->GetClusCells());
+ MultDdl0++;
+ }
+ if(recpoint->GetSMNumber() >= 6 && recpoint->GetSMNumber() < 12)
+ {
+ GetRecPointsData(1)->Fill(recpoint->GetClusCells());
+ MultDdl1++;
+ }
+ if(recpoint->GetSMNumber() >= 12 && recpoint->GetSMNumber() < 18)
+ {
+ GetRecPointsData(2)->Fill(recpoint->GetClusCells());
+ MultDdl2++;
+ }
+ if(recpoint->GetSMNumber() >= 18 && recpoint->GetSMNumber() < 24)
+ {
+ GetRecPointsData(3)->Fill(recpoint->GetClusADC());
+ MultDdl3++;
+ }
+ }
+ if(recpoint->GetDetector() == 1)
+ {
+ if(recpoint->GetSMNumber() >= 0 && recpoint->GetSMNumber() < 6 ||
+ recpoint->GetSMNumber() >= 18 && recpoint->GetSMNumber() < 24)
+ {
+ GetRecPointsData(4)->Fill(recpoint->GetClusCells());
+ MultDdl4++;
+ }
+ if(recpoint->GetSMNumber() >= 6 && recpoint->GetSMNumber() < 18 )
+ {
+ GetRecPointsData(5)->Fill(recpoint->GetClusCells());
+ MultDdl5++;
+ }
+ }
+ }
}
}
+
+ GetRecPointsData(6)->Fill(MultDdl0,MultDdl1);
+ GetRecPointsData(7)->Fill(MultDdl2,MultDdl3);
+ GetRecPointsData(8)->Fill(MultDdl4,MultDdl5);
+
+ delete recpoints;
- GetRecPointsData(2)->Fill(premul);
- GetRecPointsData(3)->Fill(cpvmul);
}
//____________________________________________________________________________
// make QA data from ESDs
Int_t premul = 0, cpvmul = 0;
- for (Int_t icl = 0; icl < esd->GetNumberOfPmdTracks(); icl++)
+
+ for (Int_t icl = 0; icl < esd->GetNumberOfPmdTracks(); icl++)
{
- AliESDPmdTrack *pmdtr = esd->GetPmdTrack(icl);
-
- //Int_t det = pmdtr->GetDetector();
- //Float_t clsX = pmdtr->GetClusterX();
- //Float_t clsY = pmdtr->GetClusterY();
- //Float_t clsZ = pmdtr->GetClusterZ();
- //Float_t ncell = pmdtr->GetClusterCells();
- Float_t adc = pmdtr->GetClusterADC();
- //Float_t pid = pmdtr->GetClusterPID();
-
- if (pmdtr->GetDetector() == 0)
+ AliESDPmdTrack *pmdtr = esd->GetPmdTrack(icl);
+
+ //Int_t det = pmdtr->GetDetector();
+ //Float_t clsX = pmdtr->GetClusterX();
+ //Float_t clsY = pmdtr->GetClusterY();
+ //Float_t clsZ = pmdtr->GetClusterZ();
+ //Float_t ncell = pmdtr->GetClusterCells();
+ Float_t adc = pmdtr->GetClusterADC();
+ //Float_t pid = pmdtr->GetClusterPID();
+
+ if (pmdtr->GetDetector() == 0)
{
- GetESDsData(0)->Fill(adc);
- premul++;
+ GetESDsData(0)->Fill(adc);
+ premul++;
}
- if (pmdtr->GetDetector() == 1)
+ if (pmdtr->GetDetector() == 1)
{
- GetESDsData(1)->Fill(adc) ;
- cpvmul++;
+ GetESDsData(1)->Fill(adc) ;
+ cpvmul++;
}
}
-
- GetESDsData(2)->Fill(premul) ;
- GetESDsData(3)->Fill(cpvmul) ;
+
+ GetESDsData(2)->Fill(cpvmul,premul) ;
+ //GetESDsData(3)->Fill(cpvmul) ;
}
//____________________________________________________________________________