LCOV - code coverage report
Current view: top level - MUON/MUONsim - AliMUONCommonGeometryBuilder.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 5 5 100.0 %
Date: 2016-06-14 17:26:59 Functions: 6 9 66.7 %

          Line data    Source code
       1             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       2             :  * See cxx source for full Copyright notice                               */
       3             : 
       4             : // $Id$
       5             : 
       6             : /// \ingroup sim
       7             : /// \class AliMUONCommonGeometryBuilder
       8             : /// \brief Class to build common materials
       9             : ///
      10             : /// Geometry construction common to all stations
      11             : /// (material definition).
      12             : /// separated from AliMUONGeometryBuilder
      13             : 
      14             : #ifndef ALI_MUON_COMMON_GEOMETRY_BUILDER_H
      15             : #define ALI_MUON_COMMON_GEOMETRY_BUILDER_H
      16             : 
      17             : #include "AliMUONVGeometryBuilder.h"
      18             : 
      19             : class AliMUON;
      20             : 
      21             : class AliMUONCommonGeometryBuilder : public AliMUONVGeometryBuilder 
      22             : {
      23             :   public:
      24             :     AliMUONCommonGeometryBuilder(AliMUON* muon);
      25             :     AliMUONCommonGeometryBuilder();
      26             :     virtual  ~AliMUONCommonGeometryBuilder();
      27             : 
      28             :     virtual void  CreateMaterials();
      29           2 :     virtual void  CreateGeometry()      {}  ///< No geometry is created
      30           2 :     virtual void  SetSensitiveVolumes() {}  ///< No sensitive volumes are set
      31           2 :     virtual void  SetVolumes()          {}  ///< No volumes are set
      32           2 :     virtual void  SetTransformations()  {}  ///< No transformations are set
      33             : 
      34             :   protected:
      35             :  
      36             :   private:
      37             :     /// Not implemented
      38             :     AliMUONCommonGeometryBuilder(const AliMUONCommonGeometryBuilder& right);
      39             :     /// Not implemented
      40             :     AliMUONCommonGeometryBuilder&  
      41             :                      operator = (const AliMUONCommonGeometryBuilder& right);
      42             :     // data members
      43             :     AliMUON*  fMUON; ///< the MUON detector class 
      44             : 
      45          56 :   ClassDef(AliMUONCommonGeometryBuilder,1)  // Class to build common materials 
      46             : };
      47             : 
      48             : #endif //ALI_MUON_COMMON_GEOMETRY_BUILDER_H
      49             : 
      50             : 
      51             : 
      52             : 
      53             : 
      54             : 
      55             : 

Generated by: LCOV version 1.11