- TH1F * hRecPMCZNC = new TH1F("hRecPMCZNC", "Rec common ZNC PMT;Amplitude [ADC counts];Counts",100, 0., 4000.);
- TH1F * hRecPMCZNA = new TH1F("hRecPMCZNA", "Rec common ZNA PMT;Amplitude [ADC counts];Counts",100, 0., 4000.);
- TH1F * hRecPMCZPC = new TH1F("hRecPMCZPC", "Rec common ZPC PMT;Amplitude [ADC counts];Counts",100, 0., 4000.);
- TH1F * hRecPMCZPA = new TH1F("hRecPMCZPA", "Rec common ZPA PMT;Amplitude [ADC counts];Counts",100, 0., 4000.);
- Add2RecPointsList(hRecPMCZNC, 8 , !expert, image);
- Add2RecPointsList(hRecPMCZNA, 9 , !expert, image);
- Add2RecPointsList(hRecPMCZPC, 10, !expert, image);
- Add2RecPointsList(hRecPMCZPA, 11, !expert, image);
-}
-
-
-//____________________________________________________________________________
-void AliZDCQADataMakerRec::InitRaws()
-{
- // create Digits histograms in Digits subdir
- const Bool_t expert = kTRUE ;
- const Bool_t image = kTRUE ;
- //
- // ------------------- HIGH GAIN CHAIN ---------------------------
- TH1F * hRawPMCZNC = new TH1F("hRawPMCZNC", "Raw common ZNC PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMCZNA = new TH1F("hRawPMCZNA", "Raw common ZNA PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMCZPC = new TH1F("hRawPMCZPC", "Raw common ZPC PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMCZPA = new TH1F("hRawPMCZPA", "Raw common ZPA PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMZEM1 = new TH1F("hRawPMZEM1", "Raw ZEM1 PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMZEM2 = new TH1F("hRawPMZEM2", "Raw ZEM2 PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPMCZNC, 0 , !expert, image);
- Add2RawsList(hRawPMCZNA, 1 , !expert, image);
- Add2RawsList(hRawPMCZPC, 2, !expert, image);
- Add2RawsList(hRawPMCZPA, 3, !expert, image);
- Add2RawsList(hRawPMZEM1, 4, !expert, image);
- Add2RawsList(hRawPMZEM2, 5, !expert, image);
- //
- // ------------------- LOW GAIN CHAIN ---------------------------
- TH1F * hRawPMCZNClg = new TH1F("hRawPMCZNClg", "Raw common lg ZNC PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMCZNAlg = new TH1F("hRawPMCZNAlg", "Raw common lg ZNA PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMCZPClg = new TH1F("hRawPMCZPClg", "Raw common lg ZPC PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMCZPAlg = new TH1F("hRawPMCZPAlg", "Raw common lg ZPA PMT;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMZEM1lg = new TH1F("hRawPMZEM1lg", "Raw ZEM1 PMT lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPMZEM2lg = new TH1F("hRawPMZEM2lg", "Raw ZEM2 PMT lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPMCZNClg, 6, expert, !image);
- Add2RawsList(hRawPMCZNAlg, 7, expert, !image);
- Add2RawsList(hRawPMCZPClg, 8, expert, !image);
- Add2RawsList(hRawPMCZPAlg, 9, expert, !image);
- Add2RawsList(hRawPMZEM1lg, 10, !expert, image);
- Add2RawsList(hRawPMZEM2lg, 11, !expert, image);
- //
- // ------------------- HIGH GAIN CHAIN ---------------------------
- TH1F * hRawPM1ZNC = new TH1F("hRawPM1ZNC", "Raw PM1 ZNC;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM2ZNC = new TH1F("hRawPM2ZNC", "Raw PM2 ZNC;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM3ZNC = new TH1F("hRawPM3ZNC", "Raw PM3 ZNC;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM4ZNC = new TH1F("hRawPM4ZNC", "Raw PM4 ZNC;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPM1ZNC, 12, !expert, image);
- Add2RawsList(hRawPM2ZNC, 13, !expert, image);
- Add2RawsList(hRawPM3ZNC, 14, !expert, image);
- Add2RawsList(hRawPM4ZNC, 15, !expert, image);
- //
- TH1F * hRawPM1ZPC = new TH1F("hRawPM1ZPC", "Raw PM1 ZPC;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM2ZPC = new TH1F("hRawPM2ZPC", "Raw PM2 ZPC;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM3ZPC = new TH1F("hRawPM3ZPC", "Raw PM3 ZPC;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM4ZPC = new TH1F("hRawPM4ZPC", "Raw PM4 ZPC;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPM1ZPC, 16, !expert, image);
- Add2RawsList(hRawPM2ZPC, 17, !expert, image);
- Add2RawsList(hRawPM3ZPC, 18, !expert, image);
- Add2RawsList(hRawPM4ZPC, 19, !expert, image);
- //
- TH1F * hRawPM1ZNA = new TH1F("hRawPM1ZNA", "Raw PM1 ZNA;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM2ZNA = new TH1F("hRawPM2ZNA", "Raw PM2 ZNA;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM3ZNA = new TH1F("hRawPM3ZNA", "Raw PM3 ZNA;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM4ZNA = new TH1F("hRawPM4ZNA", "Raw PM4 ZNA;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPM1ZNA, 20, !expert, image);
- Add2RawsList(hRawPM2ZNA, 21, !expert, image);
- Add2RawsList(hRawPM3ZNA, 22, !expert, image);
- Add2RawsList(hRawPM4ZNA, 23, !expert, image);
- //
- TH1F * hRawPM1ZPA = new TH1F("hRawPM1ZPA", "Raw PM1 ZPA;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM2ZPA = new TH1F("hRawPM2ZPA", "Raw PM2 ZPA;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM3ZPA = new TH1F("hRawPM3ZPA", "Raw PM3 ZPA;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM4ZPA = new TH1F("hRawPM4ZPA", "Raw PM4 ZPA;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPM1ZPA, 24, !expert, image);
- Add2RawsList(hRawPM2ZPA, 25, !expert, image);
- Add2RawsList(hRawPM3ZPA, 26, !expert, image);
- Add2RawsList(hRawPM4ZPA, 27, !expert, image);
- //
- // ------------------- LOW GAIN CHAIN ---------------------------
- TH1F * hRawPM1ZNClg = new TH1F("hRawPM1ZNClg", "Raw PM1 ZNC lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM2ZNClg = new TH1F("hRawPM2ZNClg", "Raw PM2 ZNC lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM3ZNClg = new TH1F("hRawPM3ZNClg", "Raw PM3 ZNC lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM4ZNClg = new TH1F("hRawPM4ZNClg", "Raw PM4 ZNC lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPM1ZNClg, 28, !expert, image);
- Add2RawsList(hRawPM2ZNClg, 29, !expert, image);
- Add2RawsList(hRawPM3ZNClg, 30, !expert, image);
- Add2RawsList(hRawPM4ZNClg, 31, !expert, image);
- //
- TH1F * hRawPM1ZPClg = new TH1F("hRawPM1ZPClg", "Raw PM1 ZPC lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM2ZPClg = new TH1F("hRawPM2ZPClg", "Raw PM2 ZPC lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM3ZPClg = new TH1F("hRawPM3ZPClg", "Raw PM3 ZPC lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM4ZPClg = new TH1F("hRawPM4ZPClg", "Raw PM4 ZPC lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPM1ZPClg, 32, !expert, image);
- Add2RawsList(hRawPM2ZPClg, 33, !expert, image);
- Add2RawsList(hRawPM3ZPClg, 34, !expert, image);
- Add2RawsList(hRawPM4ZPClg, 35, !expert, image);
- //
- TH1F * hRawPM1ZNAlg = new TH1F("hRawPM1ZNAlg", "Raw PM1 ZNA lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM2ZNAlg = new TH1F("hRawPM2ZNAlg", "Raw PM2 ZNA lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM3ZNAlg = new TH1F("hRawPM3ZNAlg", "Raw PM3 ZNA lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM4ZNAlg = new TH1F("hRawPM4ZNAlg", "Raw PM4 ZNA lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPM1ZNAlg, 36, !expert, image);
- Add2RawsList(hRawPM2ZNAlg, 37, !expert, image);
- Add2RawsList(hRawPM3ZNAlg, 38, !expert, image);
- Add2RawsList(hRawPM4ZNAlg, 39, !expert, image);
- //
- TH1F * hRawPM1ZPAlg = new TH1F("hRawPM1ZPAlg", "Raw PM1 ZPA lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM2ZPAlg = new TH1F("hRawPM2ZPAlg", "Raw PM2 ZPA lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM3ZPAlg = new TH1F("hRawPM3ZPAlg", "Raw PM3 ZPA lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- TH1F * hRawPM4ZPAlg = new TH1F("hRawPM4ZPAlg", "Raw PM4 ZPA lg;Amplitude [ADC counts];Counts",100, 0., 1000.);
- Add2RawsList(hRawPM1ZPAlg, 40, !expert, image);
- Add2RawsList(hRawPM2ZPAlg, 41, !expert, image);
- Add2RawsList(hRawPM3ZPAlg, 42, !expert, image);
- Add2RawsList(hRawPM4ZPAlg, 43, !expert, image);