]> git.uio.no Git - u/mrichter/AliRoot.git/blob - FMD/AliFMDv1.cxx
Improving cluster visualization (Sacha)
[u/mrichter/AliRoot.git] / FMD / AliFMDv1.cxx
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 /* $Id$ */
17
18 //____________________________________________________________________
19 //                                                                          
20 // Forward Multiplicity Detector based on Silicon wafers. This class
21 // contains the base procedures for the Forward Multiplicity detector
22 // Detector consists of 3 sub-detectors FMD1, FMD2, and FMD3, each of
23 // which has 1 or 2 rings of silicon sensors. 
24 //                                                       
25 // This class contains the detailed version of the FMD - that is, hits
26 // are produced during simulation. 
27 //                                                                           
28 // See also the class AliFMD for a more detailed explanation of the
29 // various componets. 
30 //
31 #include <TVirtualMC.h>         // ROOT_TVirtualMC
32 #include <AliRun.h>             // ALIRUN_H
33 #include <AliMC.h>              // ALIMC_H
34 #include <AliLog.h>             // ALILOG_H
35 #include "AliFMDv1.h"           // ALIFMDV1_H
36 #include "AliFMDSimulator.h"    // ALIFMDSIMULATOR_H
37 #include "AliFMDG3Simulator.h"  // ALIFMDG3SIMULATOR_H
38 #include "AliFMDGeoSimulator.h" // ALIFMDGEOSIMULATOR_H
39
40 //____________________________________________________________________
41 ClassImp(AliFMDv1)
42 #if 0
43   ; // This is here to keep Emacs for indenting the next line
44 #endif
45
46
47 //____________________________________________________________________
48 void 
49 AliFMDv1::StepManager()
50 {
51   // Called for every step in the Forward Multiplicity Detector
52   //
53   // The message is deligated to AliFMDSimulator::Exec 
54   // 
55   if (!fSimulator) {
56     AliFatal("No simulator object made");
57     return;
58   }
59   fSimulator->Exec("");
60 }
61 //___________________________________________________________________
62 //
63 // EOF
64 //