**************************************************************************/
/*
$Log$
+Revision 1.43 2001/01/23 18:58:19 hristov
+Initialisation of some pointers
+
Revision 1.42 2001/01/17 20:53:40 hristov
Destructors corrected to avoid memory leaks
{
// Default Constructor
//
- fIshunt = 0;
- fHits = 0;
- fPadHits = 0;
- fNPadHits = 0;
- fDchambers = 0;
- fTriggerCircuits = 0; // cp new design of AliMUONTriggerDecision
- fNdch = 0;
- fRawClusters = 0;
- fNrawch = 0;
- fGlobalTrigger = 0;
- fNLocalTrigger = 0;
- fLocalTrigger = 0;
- fNLocalTrigger = 0;
- fAccMin = 0.;
- fAccMax = 0.;
- fAccCut = kFALSE;
- fChambers = 0;
- fHits2 = 0;
- fPadHits2 = 0;
- fFileName = 0;
- fTrH1 = 0;
+ fNCh = AliMUONConstants::NCh();
+ fNTrackingCh = AliMUONConstants::NTrackingCh();
+ fIshunt = 0;
+ fHits = 0;
+ fPadHits = 0;
+ fNPadHits = 0;
+ fDchambers = 0;
+ fTriggerCircuits = 0;
+ fNdch = 0;
+ fRawClusters = 0;
+ fNrawch = 0;
+ fGlobalTrigger = 0;
+ fNLocalTrigger = 0;
+ fLocalTrigger = 0;
+ fNLocalTrigger = 0;
+ fAccMin = 0.;
+ fAccMax = 0.;
+ fAccCut = kFALSE;
+ fChambers = 0;
+ fHits2 = 0;
+ fPadHits2 = 0;
+ fFileName = 0;
+ fTrH1 = 0;
}
//___________________________________________
fNPadHits = 0;
fIshunt = 0;
+ fNCh = AliMUONConstants::NCh();
+ fNTrackingCh = AliMUONConstants::NTrackingCh();
+
fNdch = new Int_t[AliMUONConstants::NCh()];
fDchambers = new TObjArray(AliMUONConstants::NCh());
protected:
+ Int_t fNCh; // Number of chambers
+ Int_t fNTrackingCh; // Number of tracking chambers
TObjArray *fChambers; // List of Tracking Chambers
TObjArray *fTriggerCircuits; // List of Trigger Circuits
Int_t fNPadHits; // Number of pad hits
TClonesArray *fPadHits; // List of pad hits
TObjArray *fDchambers; // List of digits
- Int_t *fNdch; // Number of digits
+ Int_t *fNdch; // [fNCh] Number of digits per chamber
TObjArray *fRawClusters; // List of raw clusters
- Int_t *fNrawch; // Number of raw clusters
+ Int_t *fNrawch; // [fNTrackingCh] Number of raw clusters per chamber
Int_t fNLocalTrigger; // Number of Local Trigger
TClonesArray *fLocalTrigger; // List of Local Trigger
Int_t fNGlobalTrigger; // Number of Global Trigger