Adding track references at decay points (M.Ivanov)
[u/mrichter/AliRoot.git] / STEER / AliLegoGeneratorXYZ.h
1 #ifndef ALILEGOGENERATORXYZ_H
2 #define ALILEGOGENERATORXYZ_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ///////////////////////////////////////////////////////////////////////////////
9 //                                                                           //
10 //                                                                           //
11 //    Utility class to compute and draw Radiation Length Map                 //
12 //                                                                           //
13 //                                                                           //
14 ///////////////////////////////////////////////////////////////////////////////
15
16 #include "AliLegoGenerator.h"
17
18 class AliLegoGeneratorXYZ : public AliLegoGenerator
19 {
20
21  public:
22     AliLegoGeneratorXYZ();
23     AliLegoGeneratorXYZ(char* axis);
24     AliLegoGeneratorXYZ(Int_t nc1, Float_t c1min, Float_t c1max,
25                         Int_t nc2, Float_t c2min, Float_t c2max,
26                         Float_t rmin, Float_t rmax, Float_t zmax);
27     virtual ~AliLegoGeneratorXYZ() {}
28     virtual void    Generate();
29  protected:
30     Float_t fDir1[3];  // 1st unit vector spanning the scanning plane
31     Float_t fDir2[3];  // 2nd unit vector spanning the scanning plane
32     Float_t fDir3[3];  // Direction of flight for geantinos
33     
34     ClassDef(AliLegoGeneratorXYZ,1) //Lego GeneratorXYZ
35 };
36
37 #endif
38
39
40
41
42
43
44
45