class AliLoader;
class AliSegmentation;
+class AliMUONGeometrySegmentation;
class AliMUONTriggerCircuit;
class AliMUONData;
class AliMUONResponse;
// Set Segmentation and Response Model
virtual void SetSegmentationModel(Int_t id, Int_t isec,
AliSegmentation *segmentation);
+ virtual void SetSegmentationModel(Int_t id, Int_t isec,
+ AliMUONGeometrySegmentation* segmentation);
+
+ void SetSegmentationType(Int_t type) {fSegmentationType = type;}// 1 for old 2 for new, 0 undefined
+ Int_t WhichSegmentation() {return fSegmentationType; }
+
virtual void SetResponseModel(Int_t id, AliMUONResponse *response);
virtual void SetNsec(Int_t id, Int_t nsec);
TObjArray* fChambers; // List of Tracking Chambers
TObjArray* fTriggerCircuits; // List of Trigger Circuits
AliMUONGeometryBuilder* fGeometryBuilder; // Geometry builder
+ Int_t fSegmentationType; // type for segmentation
AliMUONGeometryDEIndexing* fDEIndexing; // Geometry DE indexing
//
// Background eent for event mixing
AliMUONMerger *fMerger; // ! pointer to merger
- ClassDef(AliMUON,5) // MUON Detector base class
+ ClassDef(AliMUON,8) // MUON Detector base class
};
#endif