/* $Id$ */
// Revision of includes 07/05/2004
-/// \ingroup base
+/// \ingroup sim
/// \class AliMUONv1
/// \brief AliDetector class for MUON subsystem which implements
/// functions for simulation
{
public:
AliMUONv1();
- AliMUONv1(const char *name, const char *title="FactoryV4",
- const char* sDigitizerType="sdigitizer:AliMUONSDigitizerV2",
- const char* digitizerType="digitizer:NewDigitizerWithNoiseOldTrigger");
+ AliMUONv1(const char *name, const char* title = "default");
virtual ~AliMUONv1();
virtual void CreateGeometry();
virtual void CreateMaterials();
+ virtual void AddAlignableVolumes() const;
virtual void Init();
+
+ /// Return the version number of this detector
virtual Int_t IsVersion() const {return 1;}
+
virtual void StepManager();
+ /// Set option to take into account angle effect
void SetAngleEffect(Bool_t Opt)
{ fAngleEffect = Opt; }
+
+ /// Set max step max in active gas
void SetStepMaxInActiveGas(Float_t StepMax)
{fStepMaxInActiveGas = StepMax; }
protected:
+ /// Not implemented
AliMUONv1(const AliMUONv1& right);
+ /// Not implemented
AliMUONv1& operator = (const AliMUONv1& right);
- virtual Int_t GetChamberId(Int_t volId) const;
+ virtual Int_t GetGeomModuleId(Int_t volId) const;
TString CurrentVolumePath() const;
Bool_t fAngleEffect; ///< Angle Effect along wires, Default is true