]>
Commit | Line | Data |
---|---|---|
c5ca52b2 | 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); | |
b23a502f | 27 | virtual ~AliLegoGeneratorXYZ() {} |
c5ca52b2 | 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 |