- for (Int_t chamber = 10; chamber < 14; chamber++) {
-
- if (!resTrigV1)
- fMUON->SetResponseModel(chamber, new AliMUONResponseTrigger);
- else
- fMUON->SetResponseModel(chamber, new AliMUONResponseTriggerV1);
-
- fMUON->Chamber(chamber).SetChargeCorrel(0); // same charge on both cathodes
- }
+ for (Int_t chamber = 10; chamber < 14; chamber++)
+ {
+ AliMUONResponse* response;
+ if (!resTrigV1)
+ {
+ response = new AliMUONResponseTrigger;
+ }
+ else
+ {
+ response = new AliMUONResponseTriggerV1;
+ }
+ fMUON->SetResponseModel(chamber,*response);
+ fMUON->Chamber(chamber).SetChargeCorrel(0); // same charge on both cathodes
+ delete response;
+ }