AliQADataMakerRec::~AliQADataMakerRec()
{
//dtor: delete the TObjArray and thei content
- fESDsQAList->Delete() ;
- fRawsQAList->Delete() ;
- fRecPointsQAList->Delete() ;
- delete fESDsQAList ;
- delete fRawsQAList ;
- delete fRecPointsQAList ;
+ if ( fESDsQAList ) {
+ fESDsQAList->Delete() ;
+ delete fESDsQAList ;
+ }
+ if ( fRawsQAList ) {
+ fRawsQAList->Delete() ;
+ delete fRawsQAList ;
+ }
+ if ( fRecPointsQAList ) {
+ fRecPointsQAList->Delete() ;
+ delete fRecPointsQAList ;
+ }
}
//__________________________________________________________________
AliQADataMakerSim::~AliQADataMakerSim()
{
//dtor: delete the TObjArray and thei content
- fDigitsQAList->Delete() ;
- fHitsQAList->Delete() ;
- fSDigitsQAList->Delete() ;
- delete fDigitsQAList ;
- delete fHitsQAList ;
- delete fSDigitsQAList ;
+ if ( fDigitsQAList ) {
+ fDigitsQAList->Delete() ;
+ delete fDigitsQAList ;
+ }
+ if ( fHitsQAList ) {
+ fHitsQAList->Delete() ;
+ delete fHitsQAList ;
+ }
+ if ( fSDigitsQAList ) {
+ fSDigitsQAList->Delete() ;
+ delete fSDigitsQAList ;
+ }
}
//__________________________________________________________________