-
- AliAODCaloTrigger& trg0 = *(aod->GetCaloTrigger("EMCAL"));
-
- trg0.Reset();
- while (trg0.Next())
- {
- trg0.GetPosition(px, py);
-
- if (px > -1 && py > -1)
- {
- trg0.GetL1TimeSum(ts);
- if (ts > -1) EMCALts[px][py] += ts;
-
- trg0.GetAmplitude(am);
- if (am > -1) EMCALfo[px][py] += am;
- }
- }
-
- AliAODCaloTrigger& trg1 = *((aodH->GetEventToMerge())->GetCaloTrigger("EMCAL"));
-
- trg1.Reset();
- while (trg1.Next())
- {
- trg1.GetPosition(px, py);
-
- if (px > -1 && py > -1)
- {
- trg1.GetL1TimeSum(ts);
- if (ts > -1) EMCALts[px][py] += ts;
-
- trg1.GetAmplitude(am);
- if (am > -1) EMCALfo[px][py] += am;
- }
- }
-
- int nEntries = 0;
- for (Int_t i = 0; i < 48; i++)
- for (Int_t j = 0; j < 64; j++)
- if (EMCALts[i][j] || EMCALfo[i][j]) nEntries++;
-
- fgAODEMCALTrigger->Allocate(nEntries);
- Int_t L0times[10]; for (int i = 0; i < 10; i++) L0times[i] = -1;
-
- for (Int_t i = 0; i < 48; i++)
- for (Int_t j = 0; j < 64; j++)
- if (EMCALts[i][j] || EMCALfo[i][j])
- fgAODEMCALTrigger->Add(i, j, EMCALfo[i][j], -1., L0times, 0, EMCALts[i][j], 0);
- }
+
+ AliAODCaloTrigger& trg0 = *(aod->GetCaloTrigger("EMCAL"));
+ trg0.Reset();
+ while (trg0.Next())
+ {
+ trg0.GetPosition(px, py);
+
+ if (px > -1 && py > -1)
+ {
+ trg0.GetL1TimeSum(ts);
+ if (ts > -1) tsEMCAL[px][py] += ts;
+
+ trg0.GetAmplitude(am);
+ if (am > -1) foEMCAL[px][py] += am;
+ }
+ }
+
+ AliAODCaloTrigger& trg1 = *((aodH->GetEventToMerge())->GetCaloTrigger("EMCAL"));
+
+ trg1.Reset();
+ while (trg1.Next())
+ {
+ trg1.GetPosition(px, py);
+
+ if (px > -1 && py > -1)
+ {
+ trg1.GetL1TimeSum(ts);
+ if (ts > -1) tsEMCAL[px][py] += ts;
+
+ trg1.GetAmplitude(am);
+ if (am > -1) foEMCAL[px][py] += am;
+ }
+ }
+
+ int nEntries = 0;
+ for (Int_t i = 0; i < 48; i++)
+ for (Int_t j = 0; j < 64; j++)
+ if (tsEMCAL[i][j] || foEMCAL[i][j]) nEntries++;
+
+ fgAODEMCALTrigger->Allocate(nEntries);
+ Int_t timesL0[10]; for (int i = 0; i < 10; i++) timesL0[i] = -1;
+
+ for (Int_t i = 0; i < 48; i++)
+ for (Int_t j = 0; j < 64; j++)
+ if (tsEMCAL[i][j] || foEMCAL[i][j])
+ fgAODEMCALTrigger->Add(i, j, foEMCAL[i][j], -1., timesL0, 0, tsEMCAL[i][j], 0);
+ }