LCOV - code coverage report
Current view: top level - ITSMFT/MFT/MFTbase - AliMFTConstants.cxx (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 1 1 100.0 %

          Line data    Source code
       1             :  /**************************************************************************
       2             :  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       3             :  *                                                                        *
       4             :  * Author: The ALICE Off-line Project.                                    *
       5             :  * Contributors are mentioned in the code where appropriate.              *
       6             :  *                                                                        *
       7             :  * Permission to use, copy, modify and distribute this software and its   *
       8             :  * documentation strictly for non-commercial purposes is hereby granted   *
       9             :  * without fee, provided that the above copyright notice appears in all   *
      10             :  * copies and that both the copyright notice and this permission notice   *
      11             :  * appear in the supporting documentation. The authors make no claims     *
      12             :  * about the suitability of this software for any purpose. It is          *
      13             :  * provided "as is" without express or implied warranty.                  *
      14             :  **************************************************************************/
      15             : 
      16             : //====================================================================================================================================================
      17             : /// \class AliMFTConstants
      18             : //      Constants for the Muon Forward Tracker
      19             : //
      20             : //      Contact author: antonio.uras@cern.ch
      21             : //
      22             : //====================================================================================================================================================
      23             : 
      24             : #include "AliMFTConstants.h"
      25             : 
      26             : /// \cond CLASSIMP
      27          14 : ClassImp(AliMFTConstants);
      28             : /// \endcond
      29             : 
      30             : // Geometry Related Constants
      31             : 
      32             : const Double_t AliMFTConstants::kSensorLength=3.; //[cm]
      33             : const Double_t AliMFTConstants::kSensorHeight=1.5; //[cm]
      34             : const Double_t AliMFTConstants::kXPixelPitch=29.250e-4; // 29.15 micron // TODO : Check that
      35             : const Double_t AliMFTConstants::kYPixelPitch=26.880e-4; // 26.88 micron // TODO : Check that
      36             : const Double_t AliMFTConstants::kSensorMargin=29.120e-4; // 29.12 micron // TODO : Check that
      37             : 
      38             : const Double_t AliMFTConstants::kSensorActiveWidth  = kNPixelX * kXPixelPitch; //[cm]
      39             : const Double_t AliMFTConstants::kSensorActiveHeight = kNPixelY * kYPixelPitch; //[cm]
      40             : 
      41             : const Double_t AliMFTConstants::kSensorInterspace = 0.01; //[cm]  Offset between two adjacent chip on a ladder
      42             : const Double_t AliMFTConstants::kSensorSideOffset=0.04; // [cm] Side Offset between the ladder edge and the chip edge
      43             : const Double_t AliMFTConstants::kSensorTopOffset=0.04; // [cm] Top Offset between the ladder edge and the chip edge
      44             : const Double_t AliMFTConstants::kLadderOffsetToEnd=3.; // [cm] Offset between the last Chip of the ladder and the end of the ladder toward the DAQ connector
      45             : const Double_t AliMFTConstants::kSensorThickness=50.e-4; // 50 micron
      46             : 
      47             : 
      48             : const Double_t AliMFTConstants::kFlexThickness=165.e-4; // 100 micron // TODO : Change that
      49             : 
      50             : // Defaults parameters for track reconstruction
      51             : Double_t AliMFTConstants::fgDiskThicknessInX0[AliMFTConstants::kNDisks] = {0.008, 0.008, 0.008, 0.008, 0.008};
      52             : Double_t AliMFTConstants::fgPlaneZPos[2*AliMFTConstants::kNDisks] = {-45.3, -46.7, -48.6, -50.0, -52.4, -53.8, -68.0, -69.4, -76.1, -77.5};
      53             : 
      54             : 
      55             : const Double_t AliMFTConstants::fCutForAvailableDigits = 5.;
      56             : const Double_t AliMFTConstants::fCutForAttachingDigits = 1.;
      57             : 
      58             : const Double_t AliMFTConstants::fElossPerElectron = 3.62e-09;
      59             : 
      60             : const Double_t AliMFTConstants::fActiveSuperposition = 0.05;
      61             :                                  
      62             : const Double_t AliMFTConstants::fHeightActive = 1.3;
      63             : const Double_t AliMFTConstants::fHeightReadout = 0.2;
      64             : 
      65             : const Double_t AliMFTConstants::fSupportExtMargin = fHeightReadout + 0.3;
      66             : 
      67             : const Double_t AliMFTConstants::fRadLengthSi = 9.37;
      68             : 
      69             : const Double_t AliMFTConstants::fWidthChip = 1.0;
      70             : 
      71             : const Double_t AliMFTConstants::fPrecisionPointOfClosestApproach = 10.e-4;  // 10 micron
      72             : 
      73             : const Double_t AliMFTConstants::fZEvalKinem = 0.;
      74             : 
      75             : const Double_t AliMFTConstants::fXVertexTolerance = 500.e-4;    // 500 micron
      76             : const Double_t AliMFTConstants::fYVertexTolerance = 500.e-4;    // 500 micron
      77             : 
      78             : const Double_t AliMFTConstants::fPrimaryVertexResX = 5.e-4;   // 5 micron
      79             : const Double_t AliMFTConstants::fPrimaryVertexResY = 5.e-4;   // 5 micron
      80             : const Double_t AliMFTConstants::fPrimaryVertexResZ = 5.e-4;   // 5 micron
      81             : 
      82             : const Double_t AliMFTConstants::fMisalignmentMagnitude = 15.e-4;    // 15 micron
      83             : 
      84             : const Double_t AliMFTConstants::fChipWidth = 3.; // 3 cm ???
      85             : const Double_t AliMFTConstants::fChipThickness=500.e-4; // 50 micron
      86             : const Double_t AliMFTConstants::fMinDistanceLadderFromSupportRMin = 0.1; // 1mm ???
      87             : 
      88             : const Double_t AliMFTConstants::fChipInterspace=500.e-4; // 50um // Offset between two adjacent chip on a ladder
      89             : const Double_t AliMFTConstants::fChipSideOffset=500.e-4; // Side Offset between the ladder edge and the chip edge
      90             : const Double_t AliMFTConstants::fChipTopOffset=500.e-4; // Top Offset between the ladder edge and the chip edge
      91             : 
      92             : //====================================================================================================================================================

Generated by: LCOV version 1.11