]>
Commit | Line | Data |
---|---|---|
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 | $Log$ | |
18 | */ | |
19 | ||
20 | /* | |
21 | Old Logs: AliGUIMaterial.cxx,v $ | |
22 | Revision 1.1 2000/07/13 16:19:10 fca | |
23 | Mainly coding conventions + some small bug fixes | |
24 | ||
25 | Revision 1.8 2000/07/12 08:56:32 fca | |
26 | Coding convention correction and warning removal | |
27 | ||
28 | Revision 1.7 2000/06/28 21:27:45 morsch | |
29 | Most coding rule violations corrected. | |
30 | Still to do: Split the file (on file per class) ? Avoid the global variables. | |
31 | Copy constructors and assignment operators (dummy ?) | |
32 | ||
33 | Revision 1.6 2000/04/14 11:07:46 morsch | |
34 | Correct volume to medium assignment in case several media are asigned to the | |
35 | same material. | |
36 | ||
37 | Revision 1.5 2000/03/20 15:11:03 fca | |
38 | Mods to make the code compile on HP | |
39 | ||
40 | Revision 1.4 2000/01/18 16:12:08 morsch | |
41 | Bug in calculation of number of volume divisions and number of positionings corrected | |
42 | Browser for Material and Media properties added | |
43 | ||
44 | Revision 1.3 1999/11/14 14:31:14 fca | |
45 | Correct small error and remove compilation warnings on HP | |
46 | ||
47 | Revision 1.2 1999/11/10 16:53:35 fca | |
48 | The new geometry viewer from A.Morsch | |
49 | ||
50 | */ | |
51 | ||
52 | /* | |
53 | * Version: 0 | |
54 | * Written by Andreas Morsch | |
55 | * | |
56 | * | |
57 | * | |
58 | * For questions critics and suggestions to this part of the code | |
59 | * contact andreas.morsch@cern.ch | |
60 | * | |
61 | **************************************************************************/ | |
62 | ||
63 | #include "AliG3Material.h" | |
64 | ||
65 | ClassImp(AliG3Material) | |
66 | AliG3Material::AliG3Material(char* name, char* title, | |
67 | Float_t a, Float_t z, Float_t dens, Float_t radl, Float_t intl): | |
68 | TMaterial(name, title, a, z, dens, radl, intl) | |
69 | { | |
70 | fId=-1; | |
71 | } | |
72 | ||
73 | ||
74 | void AliG3Material::Dump() | |
75 | { | |
76 | // Dump material information | |
77 | printf("\n *****************************************"); | |
78 | printf("\n Material Number: %10d", fId); | |
79 | printf("\n %s", GetName()); | |
80 | printf("\n Mass Number: %10.2f", fA); | |
81 | printf("\n Charge Number: %10.2f", fZ); | |
82 | printf("\n Density: %10.2f", fDensity); | |
83 | printf("\n Radiation Length: %10.2f", fRadLength); | |
84 | printf("\n Absorption Length: %10.2f", fInterLength); | |
85 | } | |
86 | ||
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 |