List of raw data histograms is extended (T.Horaguchi).
authorkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 22 Jan 2009 09:26:13 +0000 (09:26 +0000)
committerkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 22 Jan 2009 09:26:13 +0000 (09:26 +0000)
PHOS/AliPHOSQADataMakerRec.cxx
PHOS/AliPHOSQADataMakerRec.h

index f5dccef..97ff20d 100644 (file)
@@ -75,24 +75,19 @@ AliPHOSQADataMakerRec& AliPHOSQADataMakerRec::operator = (const AliPHOSQADataMak
 }
  
 //____________________________________________________________________________ 
-void AliPHOSQADataMakerRec::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray ** list)
+void AliPHOSQADataMakerRec::EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list)
 {
   //Detector specific actions at end of cycle
-  for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
-    if ( !AliQA::Instance()->IsEventSpecieSet(specie) ) 
-      continue ; 
-    SetEventSpecie(specie) ; 
-    if(GetRawsData(kHGqualMod1) && GetRawsData(kHGmod1))
-      GetRawsData(kHGqualMod1)->Divide( GetRawsData(kHGmod1) ) ;
-    if(GetRawsData(kHGqualMod2) && GetRawsData(kHGmod2))
-      GetRawsData(kHGqualMod2)->Divide( GetRawsData(kHGmod2) ) ;
-    if(GetRawsData(kHGqualMod3) && GetRawsData(kHGmod3))
-      GetRawsData(kHGqualMod3)->Divide( GetRawsData(kHGmod3) ) ;
-    if(GetRawsData(kHGqualMod4) && GetRawsData(kHGmod4))
-      GetRawsData(kHGqualMod4)->Divide( GetRawsData(kHGmod4) ) ;
-    if(GetRawsData(kHGqualMod5) && GetRawsData(kHGmod5))
-      GetRawsData(kHGqualMod5)->Divide( GetRawsData(kHGmod5) ) ;
-  }
+  if(GetRawsData(kHGqualMod1) && GetRawsData(kHGmod1))
+    GetRawsData(kHGqualMod1)->Divide( GetRawsData(kHGmod1) ) ;
+  if(GetRawsData(kHGqualMod2) && GetRawsData(kHGmod2))
+    GetRawsData(kHGqualMod2)->Divide( GetRawsData(kHGmod2) ) ;
+  if(GetRawsData(kHGqualMod3) && GetRawsData(kHGmod3))
+    GetRawsData(kHGqualMod3)->Divide( GetRawsData(kHGmod3) ) ;
+  if(GetRawsData(kHGqualMod4) && GetRawsData(kHGmod4))
+    GetRawsData(kHGqualMod4)->Divide( GetRawsData(kHGmod4) ) ;
+  if(GetRawsData(kHGqualMod5) && GetRawsData(kHGmod5))
+    GetRawsData(kHGqualMod5)->Divide( GetRawsData(kHGmod5) ) ;
   // do the QA checking
   AliQAChecker::Instance()->Run(AliQA::kPHOS, task, list) ;  
 }
@@ -126,7 +121,8 @@ void AliPHOSQADataMakerRec::InitESDs()
 void AliPHOSQADataMakerRec::InitRecPoints()
 {
   // create Reconstructed Points histograms in RecPoints subdir
-  Bool_t expert   = kTRUE ;   
+  Bool_t expert   = kTRUE ; 
+  
   TH2I * h0 = new TH2I("hRpPHOSxyMod1","RecPoints Rows x Columns for PHOS module 1", 64, -72., 72., 56, -63., 63.) ;                             
   Add2RecPointsList(h0,kRPmod1, expert) ;
   TH2I * h1 = new TH2I("hRpPHOSxyMod2","RecPoints Rows x Columns for PHOS module 2", 64, -72., 72., 56, -63., 63.) ;                             
@@ -163,25 +159,25 @@ void AliPHOSQADataMakerRec::InitRaws()
   Bool_t saveCorr = kTRUE ; 
   
   TH2I * h0 = new TH2I("hHighPHOSxyMod1","High Gain Rows x Columns for PHOS module 1", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h0,kHGmod1, expert, !saveCorr) ;
+  Add2RawsList(h0,kHGmod1, !expert, !saveCorr) ;
   TH2I * h1 = new TH2I("hHighPHOSxyMod2","High Gain Rows x Columns for PHOS module 2", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h1,kHGmod2, expert, !saveCorr) ;
+  Add2RawsList(h1,kHGmod2, !expert, !saveCorr) ;
   TH2I * h2 = new TH2I("hHighPHOSxyMod3","High Gain Rows x Columns for PHOS module 3", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h2,kHGmod3, expert, !saveCorr) ;
+  Add2RawsList(h2,kHGmod3, !expert, !saveCorr) ;
   TH2I * h3 = new TH2I("hHighPHOSxyMod4","High Gain Rows x Columns for PHOS module 4", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h3,kHGmod4, expert, !saveCorr) ;
+  Add2RawsList(h3,kHGmod4, !expert, !saveCorr) ;
   TH2I * h4 = new TH2I("hHighPHOSxyMod5","High Gain Rows x Columns for PHOS module 5", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h4,kHGmod5, expert, !saveCorr) ;
+  Add2RawsList(h4,kHGmod5, !expert, !saveCorr) ;
   TH2I * h5 = new TH2I("hLowPHOSxyMod1","Low Gain Rows x Columns for PHOS module 1", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h5,kLGmod1, expert, !saveCorr) ;
+  Add2RawsList(h5,kLGmod1, !expert, !saveCorr) ;
   TH2I * h6 = new TH2I("hLowPHOSxyMod2","Low Gain Rows x Columns for PHOS module 2", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h6,kLGmod2, expert, !saveCorr) ;
+  Add2RawsList(h6,kLGmod2, !expert, !saveCorr) ;
   TH2I * h7 = new TH2I("hLowPHOSxyMod3","Low Gain Rows x Columns for PHOS module 3", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h7,kLGmod3, expert, !saveCorr) ;
+  Add2RawsList(h7,kLGmod3, !expert, !saveCorr) ;
   TH2I * h8 = new TH2I("hLowPHOSxyMod4","Low Gain Rows x Columns for PHOS module 4", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h8,kLGmod4, expert, !saveCorr) ;
+  Add2RawsList(h8,kLGmod4, !expert, !saveCorr) ;
   TH2I * h9 = new TH2I("hLowPHOSxyMod5","Low Gain Rows x Columns for PHOS module 5", 64, 0, 64, 56, 0, 56) ;
-  Add2RawsList(h9,kLGmod5, expert, !saveCorr) ;
+  Add2RawsList(h9,kLGmod5, !expert, !saveCorr) ;
 
   TH1I * h10 = new TH1I("hLowPhosModules",    "Low Gain Hits in EMCA PHOS modules",       6, 0, 6) ;
   h10->Sumw2() ;
@@ -217,25 +213,115 @@ void AliPHOSQADataMakerRec::InitRaws()
   TH1F * h19 = new TH1F("hHighEtot", "High Gain Total Energy of raw hits in PHOS",500,0., 100000.) ;
   h19->Sumw2() ;
   Add2RawsList(h19, kEtotHG, !expert, saveCorr) ;
-  
+
   TH2F * h20 = new TH2F("hQualHGxyMod1","High Gain signal quality Rows x Columns module 1", 64, 0, 64, 56, 0, 56) ;
   h20->SetOption("colz");
-  Add2RawsList(h20,kHGqualMod1, expert, !saveCorr) ;
+  Add2RawsList(h20,kHGqualMod1, !expert, !saveCorr) ;
   TH2F * h21 = new TH2F("hQualHGxyMod2","High Gain signal quality Rows x Columns module 2", 64, 0, 64, 56, 0, 56) ;
   h21->SetOption("colz");
-  Add2RawsList(h21,kHGqualMod2, expert, !saveCorr) ;
+  Add2RawsList(h21,kHGqualMod2, !expert, !saveCorr) ;
   TH2F * h22 = new TH2F("hQualHGxyMod3","High Gain signal quality Rows x Columns module 3", 64, 0, 64, 56, 0, 56) ;
   h22->SetOption("colz");
-  Add2RawsList(h22,kHGqualMod3, expert, !saveCorr) ;
+  Add2RawsList(h22,kHGqualMod3, !expert, !saveCorr) ;
   TH2F * h23 = new TH2F("hQualHGxyMod4","High Gain signal quality Rows x Columns module 4", 64, 0, 64, 56, 0, 56) ;
   h23->SetOption("colz");
-  Add2RawsList(h23,kHGqualMod4, expert, !saveCorr) ;
+  Add2RawsList(h23,kHGqualMod4, !expert, !saveCorr) ;
   TH2F * h24 = new TH2F("hQualHGxyMod5","High Gain signal quality Rows x Columns module 5", 64, 0, 64, 56, 0, 56) ;
-  h23->SetOption("colz");
-  Add2RawsList(h24,kHGqualMod5, expert, !saveCorr) ;
-  TH1F * h25 = new TH1F("hHGpedRMS","High Gain pedestal RMS",200,0.,20.) ;
-  Add2RawsList(h25,kHGpedRMS, !expert, !saveCorr) ;
+  h24->SetOption("colz");
+  Add2RawsList(h24,kHGqualMod5, !expert, !saveCorr) ;
+  TH2F * h25 = new TH2F("hQualLGxyMod1","Low Gain signal quality Rows x Columns module 1", 64, 0, 64, 56, 0, 56) ;
+  h25->SetOption("colz");
+  Add2RawsList(h25,kLGqualMod1, !expert, !saveCorr) ;
+  TH2F * h26 = new TH2F("hQualLGxyMod2","Low Gain signal quality Rows x Columns module 2", 64, 0, 64, 56, 0, 56) ;
+  h26->SetOption("colz");
+  Add2RawsList(h26,kLGqualMod2, !expert, !saveCorr) ;
+  TH2F * h27 = new TH2F("hQualLGxyMod3","Low Gain signal quality Rows x Columns module 3", 64, 0, 64, 56, 0, 56) ;
+  h27->SetOption("colz");
+  Add2RawsList(h27,kLGqualMod3, !expert, !saveCorr) ;
+  TH2F * h28 = new TH2F("hQualLGxyMod4","Low Gain signal quality Rows x Columns module 4", 64, 0, 64, 56, 0, 56) ;
+  h28->SetOption("colz");
+  Add2RawsList(h28,kLGqualMod4, !expert, !saveCorr) ;
+  TH2F * h29 = new TH2F("hQualLGxyMod5","Low Gain signal quality Rows x Columns module 5", 64, 0, 64, 56, 0, 56) ;
+  h29->SetOption("colz");
+  Add2RawsList(h29,kLGqualMod5, !expert, !saveCorr) ;
+
+  TH1F * h30 = new TH1F("hLGpedRMS","Low Gain pedestal RMS",200,0.,20.) ;
+  h30->Sumw2() ;
+  Add2RawsList(h30,kLGpedRMS, !expert, !saveCorr) ;
+  TH1F * h31 = new TH1F("hHGpedRMS","High Gain pedestal RMS",200,0.,20.) ;
+  h31->Sumw2() ;
+  Add2RawsList(h31,kHGpedRMS, !expert, !saveCorr) ;
+
+  TH2F * h32 = new TH2F("hpedRMSHGxyMod1","High Gain pedestal RMS Rows x Columns module 1", 64, 0, 64, 56, 0, 56) ;
+  h32->SetOption("colz");
+  Add2RawsList(h32,kHGpedRMSMod1, !expert, !saveCorr) ;
+  TH2F * h33 = new TH2F("hpedRMSHGxyMod2","High Gain pedestal RMS Rows x Columns module 2", 64, 0, 64, 56, 0, 56) ;
+  h33->SetOption("colz");
+  Add2RawsList(h33,kHGpedRMSMod2, !expert, !saveCorr) ;
+  TH2F * h34 = new TH2F("hpedRMSHGxyMod3","High Gain pedestal RMS Rows x Columns module 3", 64, 0, 64, 56, 0, 56) ;
+  h34->SetOption("colz");
+  Add2RawsList(h34,kHGpedRMSMod3, !expert, !saveCorr) ;
+  TH2F * h35 = new TH2F("hpedRMSHGxyMod4","High Gain pedestal RMS Rows x Columns module 4", 64, 0, 64, 56, 0, 56) ;
+  h35->SetOption("colz");
+  Add2RawsList(h35,kHGpedRMSMod4, !expert, !saveCorr) ;
+  TH2F * h36 = new TH2F("hpedRMSHGxyMod5","High Gain pedestal RMS Rows x Columns module 5", 64, 0, 64, 56, 0, 56) ;
+  h36->SetOption("colz");
+  Add2RawsList(h36,kHGpedRMSMod5, !expert, !saveCorr) ;
+  TH2F * h37 = new TH2F("hpedRMSLGxyMod1","Low Gain pedestal RMS Rows x Columns module 1", 64, 0, 64, 56, 0, 56) ;
+  h37->SetOption("colz");
+  Add2RawsList(h37,kLGpedRMSMod1, !expert, !saveCorr) ;
+  TH2F * h38 = new TH2F("hpedRMSLGxyMod2","Low Gain pedestal RMS Rows x Columns module 2", 64, 0, 64, 56, 0, 56) ;
+  h38->SetOption("colz");
+  Add2RawsList(h38,kLGpedRMSMod2, !expert, !saveCorr) ;
+  TH2F * h39 = new TH2F("hpedRMSLGxyMod3","Low Gain pedestal RMS Rows x Columns module 3", 64, 0, 64, 56, 0, 56) ;
+  h39->SetOption("colz");
+  Add2RawsList(h39,kLGpedRMSMod3, !expert, !saveCorr) ;
+  TH2F * h40 = new TH2F("hpedRMSLGxyMod4","Low Gain pedestal RMS Rows x Columns module 4", 64, 0, 64, 56, 0, 56) ;
+  h40->SetOption("colz");
+  Add2RawsList(h40,kLGpedRMSMod4, !expert, !saveCorr) ;
+  TH2F * h41 = new TH2F("hpedRMSLGxyMod5","Low Gain pedestal RMS Rows x Columns module 5", 64, 0, 64, 56, 0, 56) ;
+  h41->SetOption("colz");
+  Add2RawsList(h41,kLGpedRMSMod5, !expert, !saveCorr) ;
+
+  /*
+  TH1F * h42 = new TH1F("hLGpedMean","Low Gain pedestal Mean",200,0.,20.) ;
+  h42->Sumw2() ;
+  Add2RawsList(h42,kLGpedMean, !expert, !saveCorr) ;
+  TH1F * h43 = new TH1F("hHGpedMean","High Gain pedestal Mean",200,0.,20.) ;
+  h43->Sumw2() ;
+  Add2RawsList(h43,kHGpedMean, !expert, !saveCorr) ;
+
+  TH2F * h44 = new TH2F("hpedMeanHGxyMod1","High Gain pedestal Mean Rows x Columns module 1", 64, 0, 64, 56, 0, 56) ;
+  h44->SetOption("colz");
+  Add2RawsList(h44,kHGpedMeanMod1, expert, !saveCorr) ;
+  TH2F * h45 = new TH2F("hpedMeanHGxyMod2","High Gain pedestal Mean Rows x Columns module 2", 64, 0, 64, 56, 0, 56) ;
+  h45->SetOption("colz");
+  Add2RawsList(h45,kHGpedMeanMod2, expert, !saveCorr) ;
+  TH2F * h46 = new TH2F("hpedMeanHGxyMod3","High Gain pedestal Mean Rows x Columns module 3", 64, 0, 64, 56, 0, 56) ;
+  h46->SetOption("colz");
+  Add2RawsList(h46,kHGpedMeanMod3, expert, !saveCorr) ;
+  TH2F * h47 = new TH2F("hpedMeanHGxyMod4","High Gain pedestal Mean Rows x Columns module 4", 64, 0, 64, 56, 0, 56) ;
+  h47->SetOption("colz");
+  Add2RawsList(h47,kHGpedMeanMod4, expert, !saveCorr) ;
+  TH2F * h48 = new TH2F("hpedMeanHGxyMod5","High Gain pedestal Mean Rows x Columns module 5", 64, 0, 64, 56, 0, 56) ;
+  h48->SetOption("colz");
+  Add2RawsList(h48,kHGpedMeanMod5, expert, !saveCorr) ;
+  TH2F * h49 = new TH2F("hpedMeanLGxyMod1","Low Gain pedestal Mean Rows x Columns module 1", 64, 0, 64, 56, 0, 56) ;
+  h49->SetOption("colz");
+  Add2RawsList(h49,kLGpedMeanMod1, expert, !saveCorr) ;
+  TH2F * h50 = new TH2F("hpedMeanLGxyMod2","Low Gain pedestal Mean Rows x Columns module 2", 64, 0, 64, 56, 0, 56) ;
+  h50->SetOption("colz");
+  Add2RawsList(h50,kLGpedMeanMod2, expert, !saveCorr) ;
+  TH2F * h51 = new TH2F("hpedMeanLGxyMod3","Low Gain pedestal Mean Rows x Columns module 3", 64, 0, 64, 56, 0, 56) ;
+  h51->SetOption("colz");
+  Add2RawsList(h51,kLGpedMeanMod3, expert, !saveCorr) ;
+  TH2F * h52 = new TH2F("hpedMeanLGxyMod4","Low Gain pedestal Mean Rows x Columns module 4", 64, 0, 64, 56, 0, 56) ;
+  h52->SetOption("colz");
+  Add2RawsList(h52,kLGpedMeanMod4, expert, !saveCorr) ;
+  TH2F * h53 = new TH2F("hpedMeanLGxyMod5","Low Gain pedestal Mean Rows x Columns module 5", 64, 0, 64, 56, 0, 56) ;
+  h53->SetOption("colz");
+  Add2RawsList(h53,kLGpedMeanMod5, expert, !saveCorr) ;
+  */
 }
 
 //____________________________________________________________________________
@@ -272,7 +358,8 @@ void AliPHOSQADataMakerRec::MakeRaws(AliRawReader* rawReader)
       decoder=new AliPHOSRawDecoderv2(rawReader);
     else
       decoder=new AliPHOSRawDecoder(rawReader);
-  decoder->SubtractPedestals(GetRecoParam()->EMCSubtractPedestals());
+  //decoder->SubtractPedestals(GetRecoParam()->EMCSubtractPedestals());
+  decoder->SubtractPedestals(kTRUE);
   Double_t lgEtot=0. ;
   Double_t hgEtot=0. ;
   Int_t lgNtot=0 ;
@@ -286,6 +373,8 @@ void AliPHOSQADataMakerRec::MakeRaws(AliRawReader* rawReader)
    Double_t energy  = decoder->GetEnergy() ;
    Bool_t lowGain = decoder->IsLowGain();
    if (lowGain) {
+     //if(GetRecoParam()->EMCSubtractPedestals())
+       GetRawsData(kLGpedRMS)->Fill(decoder->GetPedestalRMS()) ;
      if(energy<2.)
        continue ;
      switch(module){
@@ -294,6 +383,23 @@ void AliPHOSQADataMakerRec::MakeRaws(AliRawReader* rawReader)
         case 3: GetRawsData(kLGmod3)->Fill(row-0.5,col-0.5) ; break ;
         case 4: GetRawsData(kLGmod4)->Fill(row-0.5,col-0.5) ; break ;
         case 5: GetRawsData(kLGmod5)->Fill(row-0.5,col-0.5) ; break ;
+     }
+     switch (module){
+        case 1: ((TH2F*)GetRawsData(kLGpedRMSMod1))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+        case 2: ((TH2F*)GetRawsData(kLGpedRMSMod2))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+        case 3: ((TH2F*)GetRawsData(kLGpedRMSMod3))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+        case 4: ((TH2F*)GetRawsData(kLGpedRMSMod4))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+        case 5: ((TH2F*)GetRawsData(kLGpedRMSMod5))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+     }
+     //if quality was evaluated, fill histo
+     if(strcmp(GetRecoParam()->EMCDecoderVersion(),"v1")==0){
+       switch (module){
+         case 1: ((TH2F*)GetRawsData(kLGqualMod1))->Fill(row-0.5,col-0.5,decoder->GetSampleQuality()) ; break ;
+         case 2: ((TH2F*)GetRawsData(kLGqualMod2))->Fill(row-0.5,col-0.5,decoder->GetSampleQuality()) ; break ;
+         case 3: ((TH2F*)GetRawsData(kLGqualMod3))->Fill(row-0.5,col-0.5,decoder->GetSampleQuality()) ; break ;
+         case 4: ((TH2F*)GetRawsData(kLGqualMod4))->Fill(row-0.5,col-0.5,decoder->GetSampleQuality()) ; break ;
+         case 5: ((TH2F*)GetRawsData(kLGqualMod5))->Fill(row-0.5,col-0.5,decoder->GetSampleQuality()) ; break ;
+       }
      }                                  
      GetRawsData(kNmodLG)->Fill(module) ;
      GetRawsData(kLGtime)->Fill(time) ; 
@@ -302,7 +408,7 @@ void AliPHOSQADataMakerRec::MakeRaws(AliRawReader* rawReader)
      lgNtot++ ;   
    } else {        
      //if this isnon-ZS run - fill pedestal RMS
-     if(GetRecoParam()->EMCSubtractPedestals())
+     //if(GetRecoParam()->EMCSubtractPedestals())
        GetRawsData(kHGpedRMS)->Fill(decoder->GetPedestalRMS()) ;
      if(energy<8.)
        continue ;
@@ -312,7 +418,14 @@ void AliPHOSQADataMakerRec::MakeRaws(AliRawReader* rawReader)
          case 3: GetRawsData(kHGmod3)->Fill(row-0.5,col-0.5) ; break ;
          case 4: GetRawsData(kHGmod4)->Fill(row-0.5,col-0.5) ; break ;
          case 5: GetRawsData(kHGmod5)->Fill(row-0.5,col-0.5) ; break ;
-     }              
+     }
+     switch (module){
+         case 1: ((TH2F*)GetRawsData(kHGpedRMSMod1))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+         case 2: ((TH2F*)GetRawsData(kHGpedRMSMod2))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+         case 3: ((TH2F*)GetRawsData(kHGpedRMSMod3))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+         case 4: ((TH2F*)GetRawsData(kHGpedRMSMod4))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+         case 5: ((TH2F*)GetRawsData(kHGpedRMSMod5))->Fill(row-0.5,col-0.5,decoder->GetPedestalRMS()) ; break ;
+     }               
      //if quality was evaluated, fill histo
      if(strcmp(GetRecoParam()->EMCDecoderVersion(),"v1")==0){
        switch (module){
@@ -331,7 +444,6 @@ void AliPHOSQADataMakerRec::MakeRaws(AliRawReader* rawReader)
    }                 
   }                    
   delete decoder;
-  
   GetRawsData(kEtotLG)->Fill(lgEtot) ; 
   TParameter<double> * p = dynamic_cast<TParameter<double>*>(GetParameterList()->FindObject(Form("%s_%s_%s", GetName(), AliQA::GetTaskName(AliQA::kRAWS).Data(), GetRawsData(kEtotLG)->GetName()))) ; 
   p->SetVal(lgEtot) ; 
index 46ffef1..12d937b 100644 (file)
@@ -34,7 +34,10 @@ public:
                  kNtotLG,kNtotHG,kEtotLG,kEtotHG,
                  kLGtime,kHGtime,kSpecLG,kSpecHG,
                  kHGqualMod1,kHGqualMod2,kHGqualMod3,kHGqualMod4,kHGqualMod5,
-                 kHGpedRMS} ;
+                kLGqualMod1,kLGqualMod2,kLGqualMod3,kLGqualMod4,kLGqualMod5,
+                kHGpedRMSMod1,kHGpedRMSMod2,kHGpedRMSMod3,kHGpedRMSMod4,kHGpedRMSMod5,
+                kLGpedRMSMod1,kLGpedRMSMod2,kLGpedRMSMod3,kLGpedRMSMod4,kLGpedRMSMod5,
+                 kHGpedRMS,kLGpedRMS} ;
   //Histograms for RecPoints  control
   enum HRPType_t {kRPmod1,kRPmod2,kRPmod3,kRPmod4,kRPmod5,
                 kRPNtot,kRPEtot,kRPSpec,kRPTime,kRPNcpv} ;