LCOV - code coverage report
Current view: top level - ITSMFT/MFT/MFTbase - AliMFTLadder.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 2 50.0 %
Date: 2016-06-14 17:26:59 Functions: 1 8 12.5 %

          Line data    Source code
       1             : #ifndef AliMFTLadder_H
       2             : #define AliMFTLadder_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             :  * See cxx source for full Copyright notice                               */
       6             : 
       7             : // $Id$
       8             : 
       9             : /// \ingroup MFTbase
      10             : /// \class AliMFTLadder
      11             : /// \brief Class building the Ladder geometry
      12             : ///
      13             : /// \author Raphael Tieulent <raphael.tieulent@cern.ch>
      14             : /// \date June 9th, 2015
      15             : 
      16             : #include "TNamed.h"
      17             : #include "TGeoVolume.h"
      18             : 
      19             : class AliMFTLadderSegmentation;
      20             : class AliMFTFlex;
      21             : //=============================================================================================
      22             : 
      23             : 
      24           0 : class AliMFTLadder : public TNamed {
      25             :   
      26             : public:
      27             :   
      28             :   AliMFTLadder();
      29             :   AliMFTLadder(AliMFTLadderSegmentation *segmentation);
      30             :   
      31             :   virtual ~AliMFTLadder();
      32             :   
      33             :   TGeoVolume * CreateVolume();
      34             :   void CreateSensors();
      35             : 
      36             : private:
      37             : 
      38             :   const static Double_t kLadderDeltaY;      ///< \brief Ladder size along Y direction (height)
      39             :   const static Double_t kLadderDeltaZ;      ///< \brief Ladder size along Z direction (thickness)
      40             :   AliMFTLadderSegmentation *fSegmentation;  ///< \brief Virtual Segmentation object of the ladder
      41             :   AliMFTFlex      * fMFTFlex;               ///< \brief Flex object (\todo to be removed ?)
      42             :   TGeoVolumeAssembly * fLadderVolume;               ///< \brief Pointer to the Volume holding the ladder geometry
      43             : 
      44             :   
      45             :   /// \cond CLASSIMP
      46          14 :   ClassDef(AliMFTLadder, 1);
      47             :   /// \endcond
      48             : 
      49             : };
      50             : 
      51             : //=============================================================================================
      52             : 
      53             : #endif
      54             : 

Generated by: LCOV version 1.11