/* $Id$ */
// Revision of includes 07/05/2004
-/// \ingroup base
+/// \ingroup sim
/// \class AliMUON
/// \brief AliDetector class for MUON subsystem providing
/// simulation data management
#include <TObjArray.h>
#include "AliDetector.h"
-#include "AliMUONData.h"
+#include "AliMUONSimData.h"
#include "AliMUONChamber.h"
#include "AliMUONTrigger.h"
class TTree;
class AliLoader;
-class AliMUONData;
+class AliMUONSimData;
class AliMUONResponse;
class AliMUONSegmentation;
class AliMUONHit;
-class AliMUONRawCluster;
class AliMUONGeometry;
class AliMUONGeometryTransformer;
class AliMUONGeometryBuilder;
AliMUONSegmentation* GetSegmentation() const { return fSegmentation; }
/// Return MUONData
- AliMUONData* GetMUONData() {return fMUONData;}
+ AliMUONSimData* GetMUONData() {return fMUONData;}
// MUONLoader definition
virtual AliLoader* MakeLoader(const char* topfoldername); //builds standard getter (AliLoader type)
virtual void ResetDigits() {GetMUONData()->ResetDigits();}
/// Reset trigger
virtual void ResetTrigger() {GetMUONData()->ResetTrigger();}
- /// Reset raw clusters
- virtual void ResetRawClusters() {GetMUONData()->ResetRawClusters();}
/// Set split level
virtual void SetSplitLevel(Int_t SplitLevel) {fSplitLevel=SplitLevel;}
{return *((AliMUONChamber *) (*fChambers)[id]);}
/// Return reference to New Circuit \a id
- // Return pointers to digit
- AliMUONRawCluster *RawCluster(Int_t ichamber, Int_t icathod,
- Int_t icluster);
- // Inherited and overridden from AliModule:
- //PH virtual void RemapTrackHitIDs(Int_t * map);
protected:
+ /// Not implemented
AliMUON(const AliMUON& rMUON);
+ /// Not implemented
AliMUON& operator = (const AliMUON& rhs);
const AliMUONGeometry* GetGeometry() const;
Int_t fNCh; ///< Number of chambers
Int_t fNTrackingCh; ///< Number of tracking chambers*
- AliMUONData* fMUONData; ///< Data container for MUON subsystem
+ AliMUONSimData* fMUONData; ///< Data container for MUON subsystem
Int_t fSplitLevel; ///< Splitlevel when making branches in outfiles.
TObjArray* fChambers; ///< List of Tracking Chambers
AliMUONGeometryBuilder* fGeometryBuilder; ///< Geometry builder
AliMUONDigitMaker* fDigitMaker; //!< pointer to the digit maker class
- ClassDef(AliMUON,13) // MUON Detector base class
+ ClassDef(AliMUON,14) // MUON Detector base class
};
#endif