fFittingAlgorithm(0),
fRawAnalyzer(0),
fRawAnalyzerTRU(0),
- fGeom(0),
- fSuperModules(12), // FIXME!!! number of SuperModules; 12 for 2012; update default for later runs
+ fGeom(0),
+ fSuperModules(20), // number of SuperModules; updated to 20 for EMCal + DCal
fFirstPedestalSample(0),
fLastPedestalSample(3),
fFirstPedestalSampleTRU(0),
fRawAnalyzerTRU->SetFixTau(kTRUE);
fRawAnalyzerTRU->SetTau(2.5); // default for TRU shaper
- fGeom = new AliEMCALGeometry("EMCAL_COMPLETE12SMV1", "EMCAL");
+ fGeom = new AliEMCALGeometry("EMCAL_COMPLETE12SMV1_DCAL_8SM", "EMCAL");
// for (Int_t sm = 0 ; sm < fSuperModules ; sm++){
// fTextSM[sm] = NULL ;
// }
Add2RawsList(h15, k2DRatioAmp, expert, image, !saveCorr) ;
TH1F * h16 = new TH1F("hRatioDist", "Amplitude_{current run}/Amplitude_{reference run} ratio distribution", nTot, 0., 2.);
- h16->SetMinimum(0.1);
- h16->SetMaximum(100.);
+ // h16->SetMinimum(0.1);
+ // h16->SetMaximum(100.);
gStyle->SetOptStat(0);
h16->UseCurrentStyle();
h16->SetDirectory(0);
Add2RawsList(hL10, kLEDMonRatio, expert, image, !saveCorr) ;
TH1F * hL11 = new TH1F("hMaxMinusMinLEDMonRatioDist", "LEDMon amplitude, Ratio distribution", nTotLEDMon, 0, 2);
- hL11->SetMinimum(0.1) ;
+ // hL11->SetMinimum(0.1) ;
gStyle->SetOptStat(0);
hL11->UseCurrentStyle();
hL11->SetDirectory(0);
TProfile2D *hS0 = new TProfile2D("hL1Amp", "Mean STU signal per Row and Column", nSTUCols, -0.5, nSTUCols-0.5, nSTURows, -0.5, nSTURows-0.5);
Add2RawsList(hS0, kAmpL1, expert, !image, !saveCorr) ;
- TH2F *hS1 = new TH2F("hL1Gamma", "L1 Gamma patch position (FastOR top-left)", nSTUCols, -0.50, nSTUCols-0.5, nSTURows, -0.5, nSTURows-0.5);
+ TH2F *hS1 = new TH2F("hL1Gamma", "L1 Gamma patch position (FastOR top-left)", nSTUCols, -0.50, nSTUCols-0.5, nSTURows + 5, -0.5, nSTURows-0.5 + 5); //+5 for better visible error box
Add2RawsList(hS1, kGL1, !expert, image, !saveCorr) ;
TH2F *hS2 = new TH2F("hL1Jet", "L1 Jet patch position (FastOR top-left)", 12, -0.5, nSTUCols-0.5, 16, 0, nSTURows-0.5);
//L1 Gamma patches
Int_t iTRUSTU, x, y;
- for (Int_t i = 0; i < inSTU->GetNL1GammaPatch(); i++)
+ for (Int_t i = 0; i < inSTU->GetNL1GammaPatch(0); i++)
{
- if (inSTU->GetL1GammaPatch(i, iTRUSTU, x, y)) // col (0..23), row (0..3)
+ if (inSTU->GetL1GammaPatch(i, 0, iTRUSTU, x, y)) // col (0..23), row (0..3)
{
Int_t iTRU;
iTRU = fGeom->GetTRUIndexFromSTUIndex(iTRUSTU);
}
//L1 Jet patches
- for (Int_t i = 0; i < inSTU->GetNL1JetPatch(); i++)
+ for (Int_t i = 0; i < inSTU->GetNL1JetPatch(0); i++)
{
- if (inSTU->GetL1JetPatch(i, x, y)) // col (0,15), row (0,11)
+ if (inSTU->GetL1JetPatch(i, 0, x, y)) // col (0,15), row (0,11)
{
Int_t etaJ = sizeL1jsubr * (11-y-sizeL1jpatch + 1);