#include "AliEMCALTriggerRawDigitMaker.h"
#include "AliEMCALTriggerSTURawStream.h"
#include "AliCaloRawAnalyzerFakeALTRO.h"
#include "AliEMCALTriggerRawDigit.h"
#include "AliCaloRawStreamV3.h"
#include "AliRun.h"
#include "AliRunLoader.h"
#include "AliEMCAL.h"
#include "AliCaloBunchInfo.h"
#include "AliRawReader.h"
#include "AliEMCALTriggerDCSConfigDB.h"
#include "AliEMCALTriggerDCSConfig.h"
#include "AliEMCALTriggerTRUDCSConfig.h"
#include "AliEMCALTriggerSTUDCSConfig.h"
#include "AliEMCALTriggerData.h"
#include "AliEMCALTriggerPatch.h"
#include "AliLog.h"
#include "AliRawVEvent.h"
#include "AliRawEventHeaderBase.h"
#include "AliRawEvent.h"
#include "AliRawVEquipment.h"
#include "AliRawEquipmentHeader.h"
#include "Riostream.h"
#include "AliCaloRawAnalyzerFactory.h"
namespace
{
const Int_t kSTUEqId = 4652;
}
ClassImp(AliEMCALTriggerRawDigitMaker)
AliEMCALTriggerRawDigitMaker::AliEMCALTriggerRawDigitMaker() : TObject(),
fGeometry(0x0),
fRawReader(0x0),
fCaloRawStream(0x0),
fSTURawStream(0x0),
fRawDigits(0x0),
fRawAnalyzer(0x0),
fDCSConfig(0x0),
fTriggerData(0x0)
{
AliRunLoader* rl = AliRunLoader::Instance();
if (rl && rl->GetAliRun()){
AliEMCAL * emcal = dynamic_cast<AliEMCAL*>(rl->GetAliRun()->GetDetector("EMCAL"));
if(emcal) fGeometry = emcal->GetGeometry();
}
if(!fGeometry)
{
AliDebug(1, Form("Using default geometry"));
fGeometry = AliEMCALGeometry::GetInstance(AliEMCALGeometry::GetDefaultGeometryName());
}
fRawAnalyzer = (AliCaloRawAnalyzerFakeALTRO*)AliCaloRawAnalyzerFactory::CreateAnalyzer(kFakeAltro);
fDCSConfig = AliEMCALTriggerDCSConfigDB::Instance();
Int_t nRawDigits = fGeometry->GetNTotalTRU() * 96;
for (Int_t i=0; i<nRawDigits; i++) fRawDigitIndex[i] = -1;
}
AliEMCALTriggerRawDigitMaker::~AliEMCALTriggerRawDigitMaker()
{
}
void AliEMCALTriggerRawDigitMaker::SetIO(AliRawReader* reader, AliCaloRawStreamV3& in, AliEMCALTriggerSTURawStream& inSTU, TClonesArray* digits, AliEMCALTriggerData* data)
{
fRawReader = reader;
fCaloRawStream = ∈
fRawDigits = digits;
fSTURawStream = &inSTU;
fTriggerData = data;
}
void AliEMCALTriggerRawDigitMaker::Add(const std::vector<AliCaloBunchInfo> &bunchlist)
{
Int_t hwAdd = fCaloRawStream->GetHWAddress();
UShort_t iRCU = fCaloRawStream->GetDDLNumber() % 2;
UShort_t iBranch = ( hwAdd >> 11 ) & 0x1;
Int_t iTRU = ( (iRCU << 1) | iBranch ) - 1;
iTRU = (fCaloRawStream->GetModule() % 2) ? 2 * (2 - iTRU) + 1 : 2 * iTRU;
iTRU += 6 * int(fCaloRawStream->GetModule()/2);
if (AliDebugLevel())
{
printf("===\n");
printf("| Hw Adress: 0x%x => SM# %2d / RCU# %d / Branch# %d / TRU# %2d / ADC# %2d\n",
hwAdd, fCaloRawStream->GetModule(), iRCU, iBranch, iTRU, fCaloRawStream->GetColumn());
}
Int_t idx;
AliEMCALTriggerRawDigit* dig = 0x0;
Int_t timeSamples[256]; for (Int_t j=0; j<256; j++) timeSamples[j] = 0;
Int_t nSamples = 0;
UInt_t iBin = bunchlist.at(0).GetStartBin();
Int_t iBunch = 0;
for (UInt_t i = 0; i < bunchlist.size(); i++)
{
AliCaloBunchInfo bunch = bunchlist.at(i);
if (iBin > bunch.GetStartBin())
{
iBin = bunch.GetStartBin();
iBunch = i;
}
if (fCaloRawStream->GetColumn() < 96)
{
const UShort_t* sig = bunch.GetData();
Int_t startBin = bunch.GetStartBin();
for (Int_t iS = 0; iS < bunch.GetLength(); iS++)
{
Int_t time = startBin--;
Int_t amp = sig[iS];
if (amp) timeSamples[nSamples++] = ((time << 12) & 0xFF000) | (amp & 0xFFF);
if (AliDebugLevel())
{
printf("ADC# %2d / time: %2d amplitude: %d\n", fCaloRawStream->GetColumn(), time, amp);
}
}
}
}
if (fCaloRawStream->GetColumn() > 95 && fCaloRawStream->GetColumn() < 106)
{
Int_t nBits = (fCaloRawStream->GetColumn() == 105) ? 6 : 10;
const UShort_t* sig = bunchlist.at(iBunch).GetData();
if (AliDebugLevel()) printf("| L0 id in F-ALTRO => bunch length is: %d\n", bunchlist.at(iBunch).GetLength());
for (Int_t i = 0; i < bunchlist.at(iBunch).GetLength(); i++)
{
if (AliDebugLevel()) printf("| sig[%3d]: %x\n",i,sig[i]);
for (Int_t j = 0; j < nBits; j++)
{
if (sig[i] & ( 1 << j ))
{
if (AliDebugLevel())
{
printf("| Add L0 patch index in TRU# %2d position %2d\n",iTRU,(fCaloRawStream->GetColumn() - 96) * 10 + j);
}
if (fGeometry->GetAbsFastORIndexFromTRU(iTRU, (fCaloRawStream->GetColumn() - 96) * 10 + j, idx))
{
if (fRawDigitIndex[idx] >= 0)
{
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
else
{
AliDebug(100,"L0: Trying to update trigger info of a non-existent digit!");
fRawDigitIndex[idx] = fRawDigits->GetEntriesFast();
new((*fRawDigits)[fRawDigits->GetEntriesFast()]) AliEMCALTriggerRawDigit(idx, 0x0, 0);
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
dig->SetL0Time(iBin);
}
}
}
if (fCaloRawStream->GetColumn() == 105 && (sig[i] & (1 << 6)))
{
fTriggerData->SetL0Trigger(1, iTRU, 1);
if (AliDebugLevel()) printf("=======TRU# %2d has issued a L0\n",iTRU);
}
iBin--;
}
}
else
{
if (nSamples && fGeometry->GetAbsFastORIndexFromTRU(iTRU, fCaloRawStream->GetColumn(), idx))
{
if (fRawDigitIndex[idx] < 0)
{
fRawDigitIndex[idx] = fRawDigits->GetEntriesFast();
new((*fRawDigits)[fRawDigits->GetEntriesFast()]) AliEMCALTriggerRawDigit(idx, timeSamples, nSamples);
}
else
{
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
dig->SetTimeSamples(timeSamples, nSamples);
}
if (AliDebugLevel())
{
printf("| Add TRG digit of id# %4d from TRU# %2d ADC# %2d\n", idx, iTRU, fCaloRawStream->GetColumn());
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
dig->Print("");
Int_t iSm, iTru, iEta, iPhi, iD[4], iFor;
if (fGeometry->GetPositionInTRUFromAbsFastORIndex(idx, iTru, iEta, iPhi))
{
printf("| Position => TRU: %2d Eta: %2d Phi: %2d\n", iTru, iEta, iPhi);
}
if (fGeometry->GetPositionInSMFromAbsFastORIndex(idx, iSm, iEta, iPhi))
{
printf("| Position => SM: %2d Eta: %2d Phi: %2d\n", iSm, iEta, iPhi);
}
if (fGeometry->GetCellIndexFromFastORIndex(idx, iD))
{
printf("| tower iDs: ");
for (Int_t i = 0; i < 4; i++)
{
printf("%5d ",iD[i]);
}
printf("\n");
for (Int_t i = 0; i < 4; i++)
{
if (fGeometry->GetFastORIndexFromCellIndex(iD[i], iFor))
{
printf("| tower %d to F-OR %d\n",iD[i],iFor);
}
}
}
}
}
}
}
void AliEMCALTriggerRawDigitMaker::PostProcess()
{
AliDebug(2,"Start post processing the raw digit maker");
Int_t idx;
AliEMCALTriggerRawDigit* dig = 0x0;
TVector2 sizeL1gsubr, sizeL1gpatch, sizeL1jsubr, sizeL1jpatch;
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->GetSegmentation(sizeL1gsubr, sizeL1gpatch, sizeL1jsubr, sizeL1jpatch);
fRawReader->Reset();
fRawReader->Select("EMCAL",44);
Bool_t isSTUin = kFALSE;
Int_t nSubEv = fRawReader->GetEvent()->GetNSubEvents();
for ( Int_t iSubEv=0; iSubEv<nSubEv; iSubEv++)
{
AliRawVEvent *subEv = ((AliRawEvent*)fRawReader->GetEvent())->GetSubEvent(iSubEv);
if ( !subEv ) continue;
for (Int_t iEquip = 0; iEquip < subEv->GetNEquipments(); iEquip++)
{
Int_t eqId = subEv->GetEquipment(iEquip)->GetEquipmentHeader()->GetId();
if (eqId == kSTUEqId) isSTUin = kTRUE;
}
}
fRawReader->Reset();
if (isSTUin && fSTURawStream && fSTURawStream->ReadPayLoad())
{
fTriggerData->SetL1DataDecoded(1);
for (int i = 0; i < 2; i++) {
fTriggerData->SetL1GammaThreshold(i, fSTURawStream->GetL1GammaThreshold(i));
fTriggerData->SetL1JetThreshold( i, fSTURawStream->GetL1JetThreshold(i) );
}
Int_t v0[2] = { static_cast<Int_t>(fSTURawStream->GetV0A()), static_cast<Int_t>(fSTURawStream->GetV0C())};
Int_t type[15] =
{
static_cast<Int_t>(fSTURawStream->GetG(0, 0)),
static_cast<Int_t>(fSTURawStream->GetG(1, 0)),
static_cast<Int_t>(fSTURawStream->GetG(2, 0)),
static_cast<Int_t>(fSTURawStream->GetJ(0, 0)),
static_cast<Int_t>(fSTURawStream->GetJ(1, 0)),
static_cast<Int_t>(fSTURawStream->GetJ(2, 0)),
static_cast<Int_t>(fSTURawStream->GetG(0, 1)),
static_cast<Int_t>(fSTURawStream->GetG(1, 1)),
static_cast<Int_t>(fSTURawStream->GetG(2, 1)),
static_cast<Int_t>(fSTURawStream->GetJ(0, 1)),
static_cast<Int_t>(fSTURawStream->GetJ(1, 1)),
static_cast<Int_t>(fSTURawStream->GetJ(2, 1)),
static_cast<Int_t>(fSTURawStream->GetRawData()),
static_cast<Int_t>(fSTURawStream->GetRegionEnable()),
static_cast<Int_t>(fSTURawStream->GetFwVersion())
};
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetG(0, 0, type[0]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetG(1, 0, type[1]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetG(2, 0, type[2]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJ(0, 0, type[3]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJ(1, 0, type[4]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJ(2, 0, type[5]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetG(0, 1, type[6]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetG(1, 1, type[7]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetG(2, 1, type[8]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJ(0, 1, type[9]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJ(1, 1, type[10]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetJ(2, 1, type[11]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetRawData(type[12]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetRegion(type[13]);
fDCSConfig->GetTriggerDCSConfig()->GetSTUDCSConfig()->SetFw(type[14]);
fTriggerData->SetL1FrameMask(fSTURawStream->GetFrameReceived());
fTriggerData->SetL1V0(v0);
fTriggerData->SetL1TriggerType(type);
fTriggerData->SetL1RawData(fSTURawStream->GetRawData());
Int_t iTRU, x, y;
if (fSTURawStream->GetRawData())
{
if (AliDebugLevel()) printf("| STU => TRU raw data are there!\n");
Int_t nTRU = fGeometry->GetNTotalTRU();
for (Int_t i = 0; i < nTRU; i++)
{
iTRU = fGeometry->GetTRUIndexFromSTUIndex(i);
UInt_t adc[96]; for (Int_t j = 0; j < 96; j++) adc[j] = 0;
fSTURawStream->GetADC(i, adc);
for (Int_t j = 0; j < 96; j++)
{
if (adc[j] <= 0) continue;
AliDebug(10,Form("| STU => TRU# %2d raw data: ADC# %2d: %d\n", iTRU, j, adc[j]));
fGeometry->GetAbsFastORIndexFromTRU(iTRU, j, idx);
if (fRawDigitIndex[idx] >= 0)
{
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
if (!dig->GetNSamples()) AliDebug(10,Form("TRG digit of id: %4d found in STU but has no time sample in F-ALTRO!",idx));
}
else
{
AliDebug(10,Form("TRG digit of id: %4d found in STU but not in F-ALTRO! Create a new digit!",idx));
fRawDigitIndex[idx] = fRawDigits->GetEntriesFast();
new((*fRawDigits)[fRawDigits->GetEntriesFast()]) AliEMCALTriggerRawDigit(idx, 0x0, 0);
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
dig->SetL1TimeSum(adc[j]);
}
}
}
for (Int_t i = 0; i < fSTURawStream->GetNL0GammaPatch(); i++)
{
fSTURawStream->GetL0GammaPatch(i, iTRU, x);
iTRU = fGeometry->GetTRUIndexFromSTUIndex(iTRU);
const Int_t sizePatchL0 =
((AliEMCALTriggerTRUDCSConfig*)fDCSConfig->GetTriggerDCSConfig()->GetTRUArr()->At(fGeometry->GetOnlineIndexFromTRUIndex(iTRU)))->GetSegmentation()
*
((AliEMCALTriggerTRUDCSConfig*)fDCSConfig->GetTriggerDCSConfig()->GetTRUArr()->At(fGeometry->GetOnlineIndexFromTRUIndex(iTRU)))->GetSegmentation();
if (AliDebugLevel()) printf("| STU => Found L0 patch id: %2d in TRU# %2d\n", x, iTRU);
Int_t idFastOR[4];
for (Int_t j = 0; j < 4; j++) idFastOR[j] = -1;
if (fGeometry->GetFastORIndexFromL0Index(iTRU, x, idFastOR, sizePatchL0))
{
idx = idFastOR[1];
Int_t px, py;
if (fGeometry->GetPositionInEMCALFromAbsFastORIndex(idx, px, py))
{
if (AliDebugLevel()) printf("| STU => Add L0 patch at (%2d , %2d)\n", px, py);
if (fRawDigitIndex[idx] >= 0)
{
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
else
{
fRawDigitIndex[idx] = fRawDigits->GetEntriesFast();
new((*fRawDigits)[fRawDigits->GetEntriesFast()]) AliEMCALTriggerRawDigit(idx, 0x0, 0);
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
dig->SetTriggerBit(kL0,1);
}
}
}
for (int ithr = 0; ithr < 2; ithr++) {
for (Int_t i = 0; i < fSTURawStream->GetNL1GammaPatch(ithr); i++)
{
if (fSTURawStream->GetL1GammaPatch(i, ithr, iTRU, x, y))
{
iTRU = fGeometry->GetTRUIndexFromSTUIndex(iTRU);
if (AliDebugLevel()) printf("| STU => Found L1 gamma patch at (%2d , %2d) in TRU# %2d\n", x, y, iTRU);
Int_t vx = 23 - x, vy = y + 4 * int(iTRU / 2);
if (iTRU % 2) vx += 24;
vx = vx - int(sizeL1gsubr.X()) * int(sizeL1gpatch.X()) + 1;
if (vx >= 0 && vy < 63)
{
if (fGeometry->GetAbsFastORIndexFromPositionInEMCAL(vx, vy, idx))
{
if (AliDebugLevel()) printf("| STU => Add L1 gamma [%d] patch at (%2d , %2d)\n", ithr, vx, vy);
if (fRawDigitIndex[idx] >= 0)
{
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
else
{
fRawDigitIndex[idx] = fRawDigits->GetEntriesFast();
new((*fRawDigits)[fRawDigits->GetEntriesFast()]) AliEMCALTriggerRawDigit(idx, 0x0, 0);
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
dig->SetTriggerBit(kL1GammaHigh + ithr,1);
}
}
}
}
for (Int_t i = 0; i < fSTURawStream->GetNL1JetPatch(ithr); i++)
{
if (fSTURawStream->GetL1JetPatch(i, ithr, x, y))
{
AliDebug(1, Form("| STU => Found L1 jet [%d] patch at (%2d , %2d)\n", ithr, x, y));
Int_t ix = int(sizeL1jsubr.X()) * (11 - y - int(sizeL1jpatch.X()) + 1);
Int_t iy = int(sizeL1jsubr.Y()) * (15 - x - int(sizeL1jpatch.Y()) + 1);
if (ix >= 0 && iy >= 0)
{
if (fGeometry->GetAbsFastORIndexFromPositionInEMCAL(ix, iy, idx))
{
if (AliDebugLevel()) printf("| STU => Add L1 jet patch at (%2d , %2d)\n", ix, iy);
if (fRawDigitIndex[idx] >= 0)
{
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
else
{
fRawDigitIndex[idx] = fRawDigits->GetEntriesFast();
new((*fRawDigits)[fRawDigits->GetEntriesFast()]) AliEMCALTriggerRawDigit(idx, 0x0, 0);
dig = (AliEMCALTriggerRawDigit*)fRawDigits->At(fRawDigitIndex[idx]);
}
dig->SetTriggerBit(kL1JetHigh + ithr,1);
}
}
}
}
}
}
}
void AliEMCALTriggerRawDigitMaker::Reset()
{
Int_t nRawDigits = fGeometry->GetNTotalTRU() * 96;
for (Int_t i = 0; i < nRawDigits; i++) fRawDigitIndex[i] = -1;
}
AliEMCALTriggerRawDigitMaker.cxx:1 AliEMCALTriggerRawDigitMaker.cxx:2 AliEMCALTriggerRawDigitMaker.cxx:3 AliEMCALTriggerRawDigitMaker.cxx:4 AliEMCALTriggerRawDigitMaker.cxx:5 AliEMCALTriggerRawDigitMaker.cxx:6 AliEMCALTriggerRawDigitMaker.cxx:7 AliEMCALTriggerRawDigitMaker.cxx:8 AliEMCALTriggerRawDigitMaker.cxx:9 AliEMCALTriggerRawDigitMaker.cxx:10 AliEMCALTriggerRawDigitMaker.cxx:11 AliEMCALTriggerRawDigitMaker.cxx:12 AliEMCALTriggerRawDigitMaker.cxx:13 AliEMCALTriggerRawDigitMaker.cxx:14 AliEMCALTriggerRawDigitMaker.cxx:15 AliEMCALTriggerRawDigitMaker.cxx:16 AliEMCALTriggerRawDigitMaker.cxx:17 AliEMCALTriggerRawDigitMaker.cxx:18 AliEMCALTriggerRawDigitMaker.cxx:19 AliEMCALTriggerRawDigitMaker.cxx:20 AliEMCALTriggerRawDigitMaker.cxx:21 AliEMCALTriggerRawDigitMaker.cxx:22 AliEMCALTriggerRawDigitMaker.cxx:23 AliEMCALTriggerRawDigitMaker.cxx:24 AliEMCALTriggerRawDigitMaker.cxx:25 AliEMCALTriggerRawDigitMaker.cxx:26 AliEMCALTriggerRawDigitMaker.cxx:27 AliEMCALTriggerRawDigitMaker.cxx:28 AliEMCALTriggerRawDigitMaker.cxx:29 AliEMCALTriggerRawDigitMaker.cxx:30 AliEMCALTriggerRawDigitMaker.cxx:31 AliEMCALTriggerRawDigitMaker.cxx:32 AliEMCALTriggerRawDigitMaker.cxx:33 AliEMCALTriggerRawDigitMaker.cxx:34 AliEMCALTriggerRawDigitMaker.cxx:35 AliEMCALTriggerRawDigitMaker.cxx:36 AliEMCALTriggerRawDigitMaker.cxx:37 AliEMCALTriggerRawDigitMaker.cxx:38 AliEMCALTriggerRawDigitMaker.cxx:39 AliEMCALTriggerRawDigitMaker.cxx:40 AliEMCALTriggerRawDigitMaker.cxx:41 AliEMCALTriggerRawDigitMaker.cxx:42 AliEMCALTriggerRawDigitMaker.cxx:43 AliEMCALTriggerRawDigitMaker.cxx:44 AliEMCALTriggerRawDigitMaker.cxx:45 AliEMCALTriggerRawDigitMaker.cxx:46 AliEMCALTriggerRawDigitMaker.cxx:47 AliEMCALTriggerRawDigitMaker.cxx:48 AliEMCALTriggerRawDigitMaker.cxx:49 AliEMCALTriggerRawDigitMaker.cxx:50 AliEMCALTriggerRawDigitMaker.cxx:51 AliEMCALTriggerRawDigitMaker.cxx:52 AliEMCALTriggerRawDigitMaker.cxx:53 AliEMCALTriggerRawDigitMaker.cxx:54 AliEMCALTriggerRawDigitMaker.cxx:55 AliEMCALTriggerRawDigitMaker.cxx:56 AliEMCALTriggerRawDigitMaker.cxx:57 AliEMCALTriggerRawDigitMaker.cxx:58 AliEMCALTriggerRawDigitMaker.cxx:59 AliEMCALTriggerRawDigitMaker.cxx:60 AliEMCALTriggerRawDigitMaker.cxx:61 AliEMCALTriggerRawDigitMaker.cxx:62 AliEMCALTriggerRawDigitMaker.cxx:63 AliEMCALTriggerRawDigitMaker.cxx:64 AliEMCALTriggerRawDigitMaker.cxx:65 AliEMCALTriggerRawDigitMaker.cxx:66 AliEMCALTriggerRawDigitMaker.cxx:67 AliEMCALTriggerRawDigitMaker.cxx:68 AliEMCALTriggerRawDigitMaker.cxx:69 AliEMCALTriggerRawDigitMaker.cxx:70 AliEMCALTriggerRawDigitMaker.cxx:71 AliEMCALTriggerRawDigitMaker.cxx:72 AliEMCALTriggerRawDigitMaker.cxx:73 AliEMCALTriggerRawDigitMaker.cxx:74 AliEMCALTriggerRawDigitMaker.cxx:75 AliEMCALTriggerRawDigitMaker.cxx:76 AliEMCALTriggerRawDigitMaker.cxx:77 AliEMCALTriggerRawDigitMaker.cxx:78 AliEMCALTriggerRawDigitMaker.cxx:79 AliEMCALTriggerRawDigitMaker.cxx:80 AliEMCALTriggerRawDigitMaker.cxx:81 AliEMCALTriggerRawDigitMaker.cxx:82 AliEMCALTriggerRawDigitMaker.cxx:83 AliEMCALTriggerRawDigitMaker.cxx:84 AliEMCALTriggerRawDigitMaker.cxx:85 AliEMCALTriggerRawDigitMaker.cxx:86 AliEMCALTriggerRawDigitMaker.cxx:87 AliEMCALTriggerRawDigitMaker.cxx:88 AliEMCALTriggerRawDigitMaker.cxx:89 AliEMCALTriggerRawDigitMaker.cxx:90 AliEMCALTriggerRawDigitMaker.cxx:91 AliEMCALTriggerRawDigitMaker.cxx:92 AliEMCALTriggerRawDigitMaker.cxx:93 AliEMCALTriggerRawDigitMaker.cxx:94 AliEMCALTriggerRawDigitMaker.cxx:95 AliEMCALTriggerRawDigitMaker.cxx:96 AliEMCALTriggerRawDigitMaker.cxx:97 AliEMCALTriggerRawDigitMaker.cxx:98 AliEMCALTriggerRawDigitMaker.cxx:99 AliEMCALTriggerRawDigitMaker.cxx:100 AliEMCALTriggerRawDigitMaker.cxx:101 AliEMCALTriggerRawDigitMaker.cxx:102 AliEMCALTriggerRawDigitMaker.cxx:103 AliEMCALTriggerRawDigitMaker.cxx:104 AliEMCALTriggerRawDigitMaker.cxx:105 AliEMCALTriggerRawDigitMaker.cxx:106 AliEMCALTriggerRawDigitMaker.cxx:107 AliEMCALTriggerRawDigitMaker.cxx:108 AliEMCALTriggerRawDigitMaker.cxx:109 AliEMCALTriggerRawDigitMaker.cxx:110 AliEMCALTriggerRawDigitMaker.cxx:111 AliEMCALTriggerRawDigitMaker.cxx:112 AliEMCALTriggerRawDigitMaker.cxx:113 AliEMCALTriggerRawDigitMaker.cxx:114 AliEMCALTriggerRawDigitMaker.cxx:115 AliEMCALTriggerRawDigitMaker.cxx:116 AliEMCALTriggerRawDigitMaker.cxx:117 AliEMCALTriggerRawDigitMaker.cxx:118 AliEMCALTriggerRawDigitMaker.cxx:119 AliEMCALTriggerRawDigitMaker.cxx:120 AliEMCALTriggerRawDigitMaker.cxx:121 AliEMCALTriggerRawDigitMaker.cxx:122 AliEMCALTriggerRawDigitMaker.cxx:123 AliEMCALTriggerRawDigitMaker.cxx:124 AliEMCALTriggerRawDigitMaker.cxx:125 AliEMCALTriggerRawDigitMaker.cxx:126 AliEMCALTriggerRawDigitMaker.cxx:127 AliEMCALTriggerRawDigitMaker.cxx:128 AliEMCALTriggerRawDigitMaker.cxx:129 AliEMCALTriggerRawDigitMaker.cxx:130 AliEMCALTriggerRawDigitMaker.cxx:131 AliEMCALTriggerRawDigitMaker.cxx:132 AliEMCALTriggerRawDigitMaker.cxx:133 AliEMCALTriggerRawDigitMaker.cxx:134 AliEMCALTriggerRawDigitMaker.cxx:135 AliEMCALTriggerRawDigitMaker.cxx:136 AliEMCALTriggerRawDigitMaker.cxx:137 AliEMCALTriggerRawDigitMaker.cxx:138 AliEMCALTriggerRawDigitMaker.cxx:139 AliEMCALTriggerRawDigitMaker.cxx:140 AliEMCALTriggerRawDigitMaker.cxx:141 AliEMCALTriggerRawDigitMaker.cxx:142 AliEMCALTriggerRawDigitMaker.cxx:143 AliEMCALTriggerRawDigitMaker.cxx:144 AliEMCALTriggerRawDigitMaker.cxx:145 AliEMCALTriggerRawDigitMaker.cxx:146 AliEMCALTriggerRawDigitMaker.cxx:147 AliEMCALTriggerRawDigitMaker.cxx:148 AliEMCALTriggerRawDigitMaker.cxx:149 AliEMCALTriggerRawDigitMaker.cxx:150 AliEMCALTriggerRawDigitMaker.cxx:151 AliEMCALTriggerRawDigitMaker.cxx:152 AliEMCALTriggerRawDigitMaker.cxx:153 AliEMCALTriggerRawDigitMaker.cxx:154 AliEMCALTriggerRawDigitMaker.cxx:155 AliEMCALTriggerRawDigitMaker.cxx:156 AliEMCALTriggerRawDigitMaker.cxx:157 AliEMCALTriggerRawDigitMaker.cxx:158 AliEMCALTriggerRawDigitMaker.cxx:159 AliEMCALTriggerRawDigitMaker.cxx:160 AliEMCALTriggerRawDigitMaker.cxx:161 AliEMCALTriggerRawDigitMaker.cxx:162 AliEMCALTriggerRawDigitMaker.cxx:163 AliEMCALTriggerRawDigitMaker.cxx:164 AliEMCALTriggerRawDigitMaker.cxx:165 AliEMCALTriggerRawDigitMaker.cxx:166 AliEMCALTriggerRawDigitMaker.cxx:167 AliEMCALTriggerRawDigitMaker.cxx:168 AliEMCALTriggerRawDigitMaker.cxx:169 AliEMCALTriggerRawDigitMaker.cxx:170 AliEMCALTriggerRawDigitMaker.cxx:171 AliEMCALTriggerRawDigitMaker.cxx:172 AliEMCALTriggerRawDigitMaker.cxx:173 AliEMCALTriggerRawDigitMaker.cxx:174 AliEMCALTriggerRawDigitMaker.cxx:175 AliEMCALTriggerRawDigitMaker.cxx:176 AliEMCALTriggerRawDigitMaker.cxx:177 AliEMCALTriggerRawDigitMaker.cxx:178 AliEMCALTriggerRawDigitMaker.cxx:179 AliEMCALTriggerRawDigitMaker.cxx:180 AliEMCALTriggerRawDigitMaker.cxx:181 AliEMCALTriggerRawDigitMaker.cxx:182 AliEMCALTriggerRawDigitMaker.cxx:183 AliEMCALTriggerRawDigitMaker.cxx:184 AliEMCALTriggerRawDigitMaker.cxx:185 AliEMCALTriggerRawDigitMaker.cxx:186 AliEMCALTriggerRawDigitMaker.cxx:187 AliEMCALTriggerRawDigitMaker.cxx:188 AliEMCALTriggerRawDigitMaker.cxx:189 AliEMCALTriggerRawDigitMaker.cxx:190 AliEMCALTriggerRawDigitMaker.cxx:191 AliEMCALTriggerRawDigitMaker.cxx:192 AliEMCALTriggerRawDigitMaker.cxx:193 AliEMCALTriggerRawDigitMaker.cxx:194 AliEMCALTriggerRawDigitMaker.cxx:195 AliEMCALTriggerRawDigitMaker.cxx:196 AliEMCALTriggerRawDigitMaker.cxx:197 AliEMCALTriggerRawDigitMaker.cxx:198 AliEMCALTriggerRawDigitMaker.cxx:199 AliEMCALTriggerRawDigitMaker.cxx:200 AliEMCALTriggerRawDigitMaker.cxx:201 AliEMCALTriggerRawDigitMaker.cxx:202 AliEMCALTriggerRawDigitMaker.cxx:203 AliEMCALTriggerRawDigitMaker.cxx:204 AliEMCALTriggerRawDigitMaker.cxx:205 AliEMCALTriggerRawDigitMaker.cxx:206 AliEMCALTriggerRawDigitMaker.cxx:207 AliEMCALTriggerRawDigitMaker.cxx:208 AliEMCALTriggerRawDigitMaker.cxx:209 AliEMCALTriggerRawDigitMaker.cxx:210 AliEMCALTriggerRawDigitMaker.cxx:211 AliEMCALTriggerRawDigitMaker.cxx:212 AliEMCALTriggerRawDigitMaker.cxx:213 AliEMCALTriggerRawDigitMaker.cxx:214 AliEMCALTriggerRawDigitMaker.cxx:215 AliEMCALTriggerRawDigitMaker.cxx:216 AliEMCALTriggerRawDigitMaker.cxx:217 AliEMCALTriggerRawDigitMaker.cxx:218 AliEMCALTriggerRawDigitMaker.cxx:219 AliEMCALTriggerRawDigitMaker.cxx:220 AliEMCALTriggerRawDigitMaker.cxx:221 AliEMCALTriggerRawDigitMaker.cxx:222 AliEMCALTriggerRawDigitMaker.cxx:223 AliEMCALTriggerRawDigitMaker.cxx:224 AliEMCALTriggerRawDigitMaker.cxx:225 AliEMCALTriggerRawDigitMaker.cxx:226 AliEMCALTriggerRawDigitMaker.cxx:227 AliEMCALTriggerRawDigitMaker.cxx:228 AliEMCALTriggerRawDigitMaker.cxx:229 AliEMCALTriggerRawDigitMaker.cxx:230 AliEMCALTriggerRawDigitMaker.cxx:231 AliEMCALTriggerRawDigitMaker.cxx:232 AliEMCALTriggerRawDigitMaker.cxx:233 AliEMCALTriggerRawDigitMaker.cxx:234 AliEMCALTriggerRawDigitMaker.cxx:235 AliEMCALTriggerRawDigitMaker.cxx:236 AliEMCALTriggerRawDigitMaker.cxx:237 AliEMCALTriggerRawDigitMaker.cxx:238 AliEMCALTriggerRawDigitMaker.cxx:239 AliEMCALTriggerRawDigitMaker.cxx:240 AliEMCALTriggerRawDigitMaker.cxx:241 AliEMCALTriggerRawDigitMaker.cxx:242 AliEMCALTriggerRawDigitMaker.cxx:243 AliEMCALTriggerRawDigitMaker.cxx:244 AliEMCALTriggerRawDigitMaker.cxx:245 AliEMCALTriggerRawDigitMaker.cxx:246 AliEMCALTriggerRawDigitMaker.cxx:247 AliEMCALTriggerRawDigitMaker.cxx:248 AliEMCALTriggerRawDigitMaker.cxx:249 AliEMCALTriggerRawDigitMaker.cxx:250 AliEMCALTriggerRawDigitMaker.cxx:251 AliEMCALTriggerRawDigitMaker.cxx:252 AliEMCALTriggerRawDigitMaker.cxx:253 AliEMCALTriggerRawDigitMaker.cxx:254 AliEMCALTriggerRawDigitMaker.cxx:255 AliEMCALTriggerRawDigitMaker.cxx:256 AliEMCALTriggerRawDigitMaker.cxx:257 AliEMCALTriggerRawDigitMaker.cxx:258 AliEMCALTriggerRawDigitMaker.cxx:259 AliEMCALTriggerRawDigitMaker.cxx:260 AliEMCALTriggerRawDigitMaker.cxx:261 AliEMCALTriggerRawDigitMaker.cxx:262 AliEMCALTriggerRawDigitMaker.cxx:263 AliEMCALTriggerRawDigitMaker.cxx:264 AliEMCALTriggerRawDigitMaker.cxx:265 AliEMCALTriggerRawDigitMaker.cxx:266 AliEMCALTriggerRawDigitMaker.cxx:267 AliEMCALTriggerRawDigitMaker.cxx:268 AliEMCALTriggerRawDigitMaker.cxx:269 AliEMCALTriggerRawDigitMaker.cxx:270 AliEMCALTriggerRawDigitMaker.cxx:271 AliEMCALTriggerRawDigitMaker.cxx:272 AliEMCALTriggerRawDigitMaker.cxx:273 AliEMCALTriggerRawDigitMaker.cxx:274 AliEMCALTriggerRawDigitMaker.cxx:275 AliEMCALTriggerRawDigitMaker.cxx:276 AliEMCALTriggerRawDigitMaker.cxx:277 AliEMCALTriggerRawDigitMaker.cxx:278 AliEMCALTriggerRawDigitMaker.cxx:279 AliEMCALTriggerRawDigitMaker.cxx:280 AliEMCALTriggerRawDigitMaker.cxx:281 AliEMCALTriggerRawDigitMaker.cxx:282 AliEMCALTriggerRawDigitMaker.cxx:283 AliEMCALTriggerRawDigitMaker.cxx:284 AliEMCALTriggerRawDigitMaker.cxx:285 AliEMCALTriggerRawDigitMaker.cxx:286 AliEMCALTriggerRawDigitMaker.cxx:287 AliEMCALTriggerRawDigitMaker.cxx:288 AliEMCALTriggerRawDigitMaker.cxx:289 AliEMCALTriggerRawDigitMaker.cxx:290 AliEMCALTriggerRawDigitMaker.cxx:291 AliEMCALTriggerRawDigitMaker.cxx:292 AliEMCALTriggerRawDigitMaker.cxx:293 AliEMCALTriggerRawDigitMaker.cxx:294 AliEMCALTriggerRawDigitMaker.cxx:295 AliEMCALTriggerRawDigitMaker.cxx:296 AliEMCALTriggerRawDigitMaker.cxx:297 AliEMCALTriggerRawDigitMaker.cxx:298 AliEMCALTriggerRawDigitMaker.cxx:299 AliEMCALTriggerRawDigitMaker.cxx:300 AliEMCALTriggerRawDigitMaker.cxx:301 AliEMCALTriggerRawDigitMaker.cxx:302 AliEMCALTriggerRawDigitMaker.cxx:303 AliEMCALTriggerRawDigitMaker.cxx:304 AliEMCALTriggerRawDigitMaker.cxx:305 AliEMCALTriggerRawDigitMaker.cxx:306 AliEMCALTriggerRawDigitMaker.cxx:307 AliEMCALTriggerRawDigitMaker.cxx:308 AliEMCALTriggerRawDigitMaker.cxx:309 AliEMCALTriggerRawDigitMaker.cxx:310 AliEMCALTriggerRawDigitMaker.cxx:311 AliEMCALTriggerRawDigitMaker.cxx:312 AliEMCALTriggerRawDigitMaker.cxx:313 AliEMCALTriggerRawDigitMaker.cxx:314 AliEMCALTriggerRawDigitMaker.cxx:315 AliEMCALTriggerRawDigitMaker.cxx:316 AliEMCALTriggerRawDigitMaker.cxx:317 AliEMCALTriggerRawDigitMaker.cxx:318 AliEMCALTriggerRawDigitMaker.cxx:319 AliEMCALTriggerRawDigitMaker.cxx:320 AliEMCALTriggerRawDigitMaker.cxx:321 AliEMCALTriggerRawDigitMaker.cxx:322 AliEMCALTriggerRawDigitMaker.cxx:323 AliEMCALTriggerRawDigitMaker.cxx:324 AliEMCALTriggerRawDigitMaker.cxx:325 AliEMCALTriggerRawDigitMaker.cxx:326 AliEMCALTriggerRawDigitMaker.cxx:327 AliEMCALTriggerRawDigitMaker.cxx:328 AliEMCALTriggerRawDigitMaker.cxx:329 AliEMCALTriggerRawDigitMaker.cxx:330 AliEMCALTriggerRawDigitMaker.cxx:331 AliEMCALTriggerRawDigitMaker.cxx:332 AliEMCALTriggerRawDigitMaker.cxx:333 AliEMCALTriggerRawDigitMaker.cxx:334 AliEMCALTriggerRawDigitMaker.cxx:335 AliEMCALTriggerRawDigitMaker.cxx:336 AliEMCALTriggerRawDigitMaker.cxx:337 AliEMCALTriggerRawDigitMaker.cxx:338 AliEMCALTriggerRawDigitMaker.cxx:339 AliEMCALTriggerRawDigitMaker.cxx:340 AliEMCALTriggerRawDigitMaker.cxx:341 AliEMCALTriggerRawDigitMaker.cxx:342 AliEMCALTriggerRawDigitMaker.cxx:343 AliEMCALTriggerRawDigitMaker.cxx:344 AliEMCALTriggerRawDigitMaker.cxx:345 AliEMCALTriggerRawDigitMaker.cxx:346 AliEMCALTriggerRawDigitMaker.cxx:347 AliEMCALTriggerRawDigitMaker.cxx:348 AliEMCALTriggerRawDigitMaker.cxx:349 AliEMCALTriggerRawDigitMaker.cxx:350 AliEMCALTriggerRawDigitMaker.cxx:351 AliEMCALTriggerRawDigitMaker.cxx:352 AliEMCALTriggerRawDigitMaker.cxx:353 AliEMCALTriggerRawDigitMaker.cxx:354 AliEMCALTriggerRawDigitMaker.cxx:355 AliEMCALTriggerRawDigitMaker.cxx:356 AliEMCALTriggerRawDigitMaker.cxx:357 AliEMCALTriggerRawDigitMaker.cxx:358 AliEMCALTriggerRawDigitMaker.cxx:359 AliEMCALTriggerRawDigitMaker.cxx:360 AliEMCALTriggerRawDigitMaker.cxx:361 AliEMCALTriggerRawDigitMaker.cxx:362 AliEMCALTriggerRawDigitMaker.cxx:363 AliEMCALTriggerRawDigitMaker.cxx:364 AliEMCALTriggerRawDigitMaker.cxx:365 AliEMCALTriggerRawDigitMaker.cxx:366 AliEMCALTriggerRawDigitMaker.cxx:367 AliEMCALTriggerRawDigitMaker.cxx:368 AliEMCALTriggerRawDigitMaker.cxx:369 AliEMCALTriggerRawDigitMaker.cxx:370 AliEMCALTriggerRawDigitMaker.cxx:371 AliEMCALTriggerRawDigitMaker.cxx:372 AliEMCALTriggerRawDigitMaker.cxx:373 AliEMCALTriggerRawDigitMaker.cxx:374 AliEMCALTriggerRawDigitMaker.cxx:375 AliEMCALTriggerRawDigitMaker.cxx:376 AliEMCALTriggerRawDigitMaker.cxx:377 AliEMCALTriggerRawDigitMaker.cxx:378 AliEMCALTriggerRawDigitMaker.cxx:379 AliEMCALTriggerRawDigitMaker.cxx:380 AliEMCALTriggerRawDigitMaker.cxx:381 AliEMCALTriggerRawDigitMaker.cxx:382 AliEMCALTriggerRawDigitMaker.cxx:383 AliEMCALTriggerRawDigitMaker.cxx:384 AliEMCALTriggerRawDigitMaker.cxx:385 AliEMCALTriggerRawDigitMaker.cxx:386 AliEMCALTriggerRawDigitMaker.cxx:387 AliEMCALTriggerRawDigitMaker.cxx:388 AliEMCALTriggerRawDigitMaker.cxx:389 AliEMCALTriggerRawDigitMaker.cxx:390 AliEMCALTriggerRawDigitMaker.cxx:391 AliEMCALTriggerRawDigitMaker.cxx:392 AliEMCALTriggerRawDigitMaker.cxx:393 AliEMCALTriggerRawDigitMaker.cxx:394 AliEMCALTriggerRawDigitMaker.cxx:395 AliEMCALTriggerRawDigitMaker.cxx:396 AliEMCALTriggerRawDigitMaker.cxx:397 AliEMCALTriggerRawDigitMaker.cxx:398 AliEMCALTriggerRawDigitMaker.cxx:399 AliEMCALTriggerRawDigitMaker.cxx:400 AliEMCALTriggerRawDigitMaker.cxx:401 AliEMCALTriggerRawDigitMaker.cxx:402 AliEMCALTriggerRawDigitMaker.cxx:403 AliEMCALTriggerRawDigitMaker.cxx:404 AliEMCALTriggerRawDigitMaker.cxx:405 AliEMCALTriggerRawDigitMaker.cxx:406 AliEMCALTriggerRawDigitMaker.cxx:407 AliEMCALTriggerRawDigitMaker.cxx:408 AliEMCALTriggerRawDigitMaker.cxx:409 AliEMCALTriggerRawDigitMaker.cxx:410 AliEMCALTriggerRawDigitMaker.cxx:411 AliEMCALTriggerRawDigitMaker.cxx:412 AliEMCALTriggerRawDigitMaker.cxx:413 AliEMCALTriggerRawDigitMaker.cxx:414 AliEMCALTriggerRawDigitMaker.cxx:415 AliEMCALTriggerRawDigitMaker.cxx:416 AliEMCALTriggerRawDigitMaker.cxx:417 AliEMCALTriggerRawDigitMaker.cxx:418 AliEMCALTriggerRawDigitMaker.cxx:419 AliEMCALTriggerRawDigitMaker.cxx:420 AliEMCALTriggerRawDigitMaker.cxx:421 AliEMCALTriggerRawDigitMaker.cxx:422 AliEMCALTriggerRawDigitMaker.cxx:423 AliEMCALTriggerRawDigitMaker.cxx:424 AliEMCALTriggerRawDigitMaker.cxx:425 AliEMCALTriggerRawDigitMaker.cxx:426 AliEMCALTriggerRawDigitMaker.cxx:427 AliEMCALTriggerRawDigitMaker.cxx:428 AliEMCALTriggerRawDigitMaker.cxx:429 AliEMCALTriggerRawDigitMaker.cxx:430 AliEMCALTriggerRawDigitMaker.cxx:431 AliEMCALTriggerRawDigitMaker.cxx:432 AliEMCALTriggerRawDigitMaker.cxx:433 AliEMCALTriggerRawDigitMaker.cxx:434 AliEMCALTriggerRawDigitMaker.cxx:435 AliEMCALTriggerRawDigitMaker.cxx:436 AliEMCALTriggerRawDigitMaker.cxx:437 AliEMCALTriggerRawDigitMaker.cxx:438 AliEMCALTriggerRawDigitMaker.cxx:439 AliEMCALTriggerRawDigitMaker.cxx:440 AliEMCALTriggerRawDigitMaker.cxx:441 AliEMCALTriggerRawDigitMaker.cxx:442 AliEMCALTriggerRawDigitMaker.cxx:443 AliEMCALTriggerRawDigitMaker.cxx:444 AliEMCALTriggerRawDigitMaker.cxx:445 AliEMCALTriggerRawDigitMaker.cxx:446 AliEMCALTriggerRawDigitMaker.cxx:447 AliEMCALTriggerRawDigitMaker.cxx:448 AliEMCALTriggerRawDigitMaker.cxx:449 AliEMCALTriggerRawDigitMaker.cxx:450 AliEMCALTriggerRawDigitMaker.cxx:451 AliEMCALTriggerRawDigitMaker.cxx:452 AliEMCALTriggerRawDigitMaker.cxx:453 AliEMCALTriggerRawDigitMaker.cxx:454 AliEMCALTriggerRawDigitMaker.cxx:455 AliEMCALTriggerRawDigitMaker.cxx:456 AliEMCALTriggerRawDigitMaker.cxx:457 AliEMCALTriggerRawDigitMaker.cxx:458 AliEMCALTriggerRawDigitMaker.cxx:459 AliEMCALTriggerRawDigitMaker.cxx:460 AliEMCALTriggerRawDigitMaker.cxx:461 AliEMCALTriggerRawDigitMaker.cxx:462 AliEMCALTriggerRawDigitMaker.cxx:463 AliEMCALTriggerRawDigitMaker.cxx:464 AliEMCALTriggerRawDigitMaker.cxx:465 AliEMCALTriggerRawDigitMaker.cxx:466 AliEMCALTriggerRawDigitMaker.cxx:467 AliEMCALTriggerRawDigitMaker.cxx:468 AliEMCALTriggerRawDigitMaker.cxx:469 AliEMCALTriggerRawDigitMaker.cxx:470 AliEMCALTriggerRawDigitMaker.cxx:471 AliEMCALTriggerRawDigitMaker.cxx:472 AliEMCALTriggerRawDigitMaker.cxx:473 AliEMCALTriggerRawDigitMaker.cxx:474 AliEMCALTriggerRawDigitMaker.cxx:475 AliEMCALTriggerRawDigitMaker.cxx:476 AliEMCALTriggerRawDigitMaker.cxx:477 AliEMCALTriggerRawDigitMaker.cxx:478 AliEMCALTriggerRawDigitMaker.cxx:479 AliEMCALTriggerRawDigitMaker.cxx:480 AliEMCALTriggerRawDigitMaker.cxx:481 AliEMCALTriggerRawDigitMaker.cxx:482 AliEMCALTriggerRawDigitMaker.cxx:483 AliEMCALTriggerRawDigitMaker.cxx:484 AliEMCALTriggerRawDigitMaker.cxx:485 AliEMCALTriggerRawDigitMaker.cxx:486 AliEMCALTriggerRawDigitMaker.cxx:487 AliEMCALTriggerRawDigitMaker.cxx:488 AliEMCALTriggerRawDigitMaker.cxx:489 AliEMCALTriggerRawDigitMaker.cxx:490 AliEMCALTriggerRawDigitMaker.cxx:491 AliEMCALTriggerRawDigitMaker.cxx:492 AliEMCALTriggerRawDigitMaker.cxx:493 AliEMCALTriggerRawDigitMaker.cxx:494 AliEMCALTriggerRawDigitMaker.cxx:495 AliEMCALTriggerRawDigitMaker.cxx:496 AliEMCALTriggerRawDigitMaker.cxx:497 AliEMCALTriggerRawDigitMaker.cxx:498 AliEMCALTriggerRawDigitMaker.cxx:499 AliEMCALTriggerRawDigitMaker.cxx:500 AliEMCALTriggerRawDigitMaker.cxx:501 AliEMCALTriggerRawDigitMaker.cxx:502 AliEMCALTriggerRawDigitMaker.cxx:503 AliEMCALTriggerRawDigitMaker.cxx:504 AliEMCALTriggerRawDigitMaker.cxx:505 AliEMCALTriggerRawDigitMaker.cxx:506 AliEMCALTriggerRawDigitMaker.cxx:507 AliEMCALTriggerRawDigitMaker.cxx:508 AliEMCALTriggerRawDigitMaker.cxx:509 AliEMCALTriggerRawDigitMaker.cxx:510 AliEMCALTriggerRawDigitMaker.cxx:511 AliEMCALTriggerRawDigitMaker.cxx:512 AliEMCALTriggerRawDigitMaker.cxx:513 AliEMCALTriggerRawDigitMaker.cxx:514 AliEMCALTriggerRawDigitMaker.cxx:515 AliEMCALTriggerRawDigitMaker.cxx:516 AliEMCALTriggerRawDigitMaker.cxx:517 AliEMCALTriggerRawDigitMaker.cxx:518 AliEMCALTriggerRawDigitMaker.cxx:519 AliEMCALTriggerRawDigitMaker.cxx:520 AliEMCALTriggerRawDigitMaker.cxx:521 AliEMCALTriggerRawDigitMaker.cxx:522 AliEMCALTriggerRawDigitMaker.cxx:523 AliEMCALTriggerRawDigitMaker.cxx:524 AliEMCALTriggerRawDigitMaker.cxx:525 AliEMCALTriggerRawDigitMaker.cxx:526 AliEMCALTriggerRawDigitMaker.cxx:527 AliEMCALTriggerRawDigitMaker.cxx:528 AliEMCALTriggerRawDigitMaker.cxx:529 AliEMCALTriggerRawDigitMaker.cxx:530 AliEMCALTriggerRawDigitMaker.cxx:531 AliEMCALTriggerRawDigitMaker.cxx:532 AliEMCALTriggerRawDigitMaker.cxx:533 AliEMCALTriggerRawDigitMaker.cxx:534 AliEMCALTriggerRawDigitMaker.cxx:535 AliEMCALTriggerRawDigitMaker.cxx:536 AliEMCALTriggerRawDigitMaker.cxx:537 AliEMCALTriggerRawDigitMaker.cxx:538 AliEMCALTriggerRawDigitMaker.cxx:539 AliEMCALTriggerRawDigitMaker.cxx:540 AliEMCALTriggerRawDigitMaker.cxx:541 AliEMCALTriggerRawDigitMaker.cxx:542 AliEMCALTriggerRawDigitMaker.cxx:543 AliEMCALTriggerRawDigitMaker.cxx:544 AliEMCALTriggerRawDigitMaker.cxx:545