// Add a MUON digit to the list
//
- //PH TClonesArray &ldigits = *((TClonesArray*)(*fDchambers)[id]);
- TClonesArray &ldigits = *((TClonesArray*)fDchambers->At(id));
+ //PH TClonesArray &ldigits = * ((TClonesArray*)(*fDchambers)[id]);
+ TClonesArray &ldigits = * ( (TClonesArray*) fDchambers->At(id) );
new(ldigits[fNdch[id]++]) AliMUONDigit(tracks,charges,digits);
}
const Int_t kBufferSize = 4000;
char branchname[30];
+ if (fDchambers == 0x0) {
+ fDchambers = new TObjArray(AliMUONConstants::NCh());
+ for (Int_t i=0; i<AliMUONConstants::NCh() ;i++) {
+ fDchambers->AddAt(new TClonesArray("AliMUONDigit",10000),i);
+ }
+ }
//
// one branch for digits per chamber
//