ROOT logo
/**************************************************************************
 * Copyright(c) 2004, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/
/* $Id$ */
/** @file    AliFMD2.cxx
    @author  Christian Holm Christensen <cholm@nbi.dk>
    @date    Sun Mar 26 18:25:51 2006
    @brief   Concrete implementation of AliFMDDetector for FMD2
*/
//____________________________________________________________________
//                                                                          
// Concrete implementation of AliFMDDetector 
//
// This implements the geometry for FMD2
// The FMD2 has two ring, one of both types. 
// FMD2 is mounted on the space-frame via 4 flanges
// Support is not fleshed ot yet. 
// Support will be simple compared to FMD3.
//
#include "AliFMD2.h"		// ALIFMD2_H 
#include "AliLog.h"
// #include "AliFMDRing.h"		// ALIFMDRING_H 

//====================================================================
ClassImp(AliFMD2)
#if 0
  ; // This is here to keep Emacs for indenting the next line
#endif

//____________________________________________________________________
AliFMD2::AliFMD2(AliFMDRing* inner, AliFMDRing* outer) 
  : AliFMDDetector(2, inner, outer)
{
  // Constructor 
  // SetInnerZ(83.4);
  // SetOuterZ(75.2);
  // Double_t off = 0.414256-0.1963; // 2.35
  Double_t off = 0; // 0.414256-0.1963+.27; // 2.35
  if (off < 0) off = 0;
  if (off != 0) 
    AliWarning(Form("Z position of FMD2 rings may be wrong by %fcm!", off));
  SetInnerZ(83.4+off);
  SetOuterZ(75.2+off);
}


//____________________________________________________________________
void
AliFMD2::Init() 
{
  // Initialize 
  AliFMDDetector::Init();
  SetInnerHoneyHighR(GetOuterHoneyHighR());
}

//____________________________________________________________________
//
// EOF
//
 AliFMD2.cxx:1
 AliFMD2.cxx:2
 AliFMD2.cxx:3
 AliFMD2.cxx:4
 AliFMD2.cxx:5
 AliFMD2.cxx:6
 AliFMD2.cxx:7
 AliFMD2.cxx:8
 AliFMD2.cxx:9
 AliFMD2.cxx:10
 AliFMD2.cxx:11
 AliFMD2.cxx:12
 AliFMD2.cxx:13
 AliFMD2.cxx:14
 AliFMD2.cxx:15
 AliFMD2.cxx:16
 AliFMD2.cxx:17
 AliFMD2.cxx:18
 AliFMD2.cxx:19
 AliFMD2.cxx:20
 AliFMD2.cxx:21
 AliFMD2.cxx:22
 AliFMD2.cxx:23
 AliFMD2.cxx:24
 AliFMD2.cxx:25
 AliFMD2.cxx:26
 AliFMD2.cxx:27
 AliFMD2.cxx:28
 AliFMD2.cxx:29
 AliFMD2.cxx:30
 AliFMD2.cxx:31
 AliFMD2.cxx:32
 AliFMD2.cxx:33
 AliFMD2.cxx:34
 AliFMD2.cxx:35
 AliFMD2.cxx:36
 AliFMD2.cxx:37
 AliFMD2.cxx:38
 AliFMD2.cxx:39
 AliFMD2.cxx:40
 AliFMD2.cxx:41
 AliFMD2.cxx:42
 AliFMD2.cxx:43
 AliFMD2.cxx:44
 AliFMD2.cxx:45
 AliFMD2.cxx:46
 AliFMD2.cxx:47
 AliFMD2.cxx:48
 AliFMD2.cxx:49
 AliFMD2.cxx:50
 AliFMD2.cxx:51
 AliFMD2.cxx:52
 AliFMD2.cxx:53
 AliFMD2.cxx:54
 AliFMD2.cxx:55
 AliFMD2.cxx:56
 AliFMD2.cxx:57
 AliFMD2.cxx:58
 AliFMD2.cxx:59
 AliFMD2.cxx:60
 AliFMD2.cxx:61
 AliFMD2.cxx:62
 AliFMD2.cxx:63
 AliFMD2.cxx:64
 AliFMD2.cxx:65
 AliFMD2.cxx:66
 AliFMD2.cxx:67
 AliFMD2.cxx:68
 AliFMD2.cxx:69
 AliFMD2.cxx:70