if (fGeometryBuilders){
fGeometryBuilders->Delete();
delete fGeometryBuilders;
- }
+ }
+ if (fChambers){
+ fChambers->Delete();
+ delete fChambers;
+ }
+ if (fTriggerCircuits){
+ fTriggerCircuits->Delete();
+ delete fTriggerCircuits;
+ }
+ delete fMUONData;
}
//_____________________________________________________________________________
void AliMUON::AddGeometryBuilder(AliMUONVGeometryBuilder* geomBuilder)
fSegmentation->AddAt(0,0);
fSegmentation->AddAt(0,1);
fResponse=0;
- fGeometry = new AliMUONChamberGeometry(fId);
fnsec=1;
fReconstruction=0;
fId=id;
+ fGeometry = new AliMUONChamberGeometry(fId);
// to avoid mistakes if ChargeCorrelInit is not called
fCurrentCorrel =1;
}
fSegmentation->Delete();
delete fSegmentation;
}
+ delete fGeometry;
}
AliMUONChamber::AliMUONChamber(const AliMUONChamber& rChamber):TObject(rChamber)