ROOT logo
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

// $Id$
// Revision of includes 07/05/2004
//
/// \ingroup sim
/// \class AliMUONSt2GeometryBuilderV2
/// \brief MUON Station2 detailed geometry construction class
///
/// Authors: SANJOY PAL ,Prof. SUKALYAN CHATTOPADHAYAY  [SINP, KOLKATA]
///         &  Dr.SHAKEEL AHMAD (AMU), INDIA

#ifndef ALI_MUON_ST2_GEOMETRY_BUILDER_V2_H
#define ALI_MUON_ST2_GEOMETRY_BUILDER_V2_H

#include "AliMUONVGeometryBuilder.h"

class AliMUON;

class AliMUONSt2GeometryBuilderV2 : public AliMUONVGeometryBuilder
{
  public:
    AliMUONSt2GeometryBuilderV2(AliMUON* muon);
    AliMUONSt2GeometryBuilderV2();
    virtual ~AliMUONSt2GeometryBuilderV2();
  
    // methods
    virtual void CreateGeometry();
    virtual void SetVolumes();
    virtual void SetTransformations();
    virtual void SetSensitiveVolumes();
    
  protected:
    
  private:
    /// Not implemented
    AliMUONSt2GeometryBuilderV2(const AliMUONSt2GeometryBuilderV2& rhs);
    /// Not implemented
    AliMUONSt2GeometryBuilderV2& operator = (const AliMUONSt2GeometryBuilderV2& rhs);

    AliMUON*  fMUON; ///< the MUON detector class 
        
  ClassDef(AliMUONSt2GeometryBuilderV2,1) //MUON Station2 detailed geometry construction class
};

#endif //ALI_MUON_ST2_GEOMETRY_BUILDER_V2_H
 AliMUONSt2GeometryBuilderV2.h:1
 AliMUONSt2GeometryBuilderV2.h:2
 AliMUONSt2GeometryBuilderV2.h:3
 AliMUONSt2GeometryBuilderV2.h:4
 AliMUONSt2GeometryBuilderV2.h:5
 AliMUONSt2GeometryBuilderV2.h:6
 AliMUONSt2GeometryBuilderV2.h:7
 AliMUONSt2GeometryBuilderV2.h:8
 AliMUONSt2GeometryBuilderV2.h:9
 AliMUONSt2GeometryBuilderV2.h:10
 AliMUONSt2GeometryBuilderV2.h:11
 AliMUONSt2GeometryBuilderV2.h:12
 AliMUONSt2GeometryBuilderV2.h:13
 AliMUONSt2GeometryBuilderV2.h:14
 AliMUONSt2GeometryBuilderV2.h:15
 AliMUONSt2GeometryBuilderV2.h:16
 AliMUONSt2GeometryBuilderV2.h:17
 AliMUONSt2GeometryBuilderV2.h:18
 AliMUONSt2GeometryBuilderV2.h:19
 AliMUONSt2GeometryBuilderV2.h:20
 AliMUONSt2GeometryBuilderV2.h:21
 AliMUONSt2GeometryBuilderV2.h:22
 AliMUONSt2GeometryBuilderV2.h:23
 AliMUONSt2GeometryBuilderV2.h:24
 AliMUONSt2GeometryBuilderV2.h:25
 AliMUONSt2GeometryBuilderV2.h:26
 AliMUONSt2GeometryBuilderV2.h:27
 AliMUONSt2GeometryBuilderV2.h:28
 AliMUONSt2GeometryBuilderV2.h:29
 AliMUONSt2GeometryBuilderV2.h:30
 AliMUONSt2GeometryBuilderV2.h:31
 AliMUONSt2GeometryBuilderV2.h:32
 AliMUONSt2GeometryBuilderV2.h:33
 AliMUONSt2GeometryBuilderV2.h:34
 AliMUONSt2GeometryBuilderV2.h:35
 AliMUONSt2GeometryBuilderV2.h:36
 AliMUONSt2GeometryBuilderV2.h:37
 AliMUONSt2GeometryBuilderV2.h:38
 AliMUONSt2GeometryBuilderV2.h:39
 AliMUONSt2GeometryBuilderV2.h:40
 AliMUONSt2GeometryBuilderV2.h:41
 AliMUONSt2GeometryBuilderV2.h:42
 AliMUONSt2GeometryBuilderV2.h:43
 AliMUONSt2GeometryBuilderV2.h:44
 AliMUONSt2GeometryBuilderV2.h:45
 AliMUONSt2GeometryBuilderV2.h:46
 AliMUONSt2GeometryBuilderV2.h:47