]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TGeant4/TG4G3Attribute.h
added ClassImp macro
[u/mrichter/AliRoot.git] / TGeant4 / TG4G3Attribute.h
1 // $Id$
2 // Category: visualization
3 //
4 // Author: A. Gheata
5 //
6 // Enum TG4G3Attribute
7 // -------------------
8 // Enumeration type for G3 visualization attributes.
9
10
11 #ifndef TG4_G3_ATTRIBUTE_H
12 #define TG4_G3_ATTRIBUTE_H
13
14 enum TG4G3Attribute
15 {
16   kWORK,        // Set the volume active/inactive for tracking (not used!)
17   kSEEN,        // Set visibility : 0-invisible , 1-visible,
18                 //                 -1-volume and daughters invisible,
19                 //                 -2-volume visible but daughters invisible.
20   kLSTY,        // Set line style : 1-unbroken(default)
21                 //                  2-dashed
22                 //                  3-dotted
23                 //      negative values do the same for daughters.
24   kLWID,        // Set line width : 
25   kCOLO,        // Set colour :    1-7 -G3 base colours(default=1)
26                 //      1-black    n=7+m, m=1,9, grey with increasing luminosity,
27                 //      2-red      n=17+m, m=1,25,
28                 //      3-green    n=67+m, m=1,25,
29                 //      4-blue     n=118+m, m=1,25,
30                 //      5-yellow   n=42+m, m=1,25,
31                 //      6-violet   n=142+m, m=1,25,
32                 //      7-turquoise     n=92+m, m=1,25,
33                 //      negative values do the same for daughters.
34   kFILL,        // Set fill style: 0- forces drawing style to wireframe(default)
35                 //                 1- forces solid drawing style.
36                 //      negative values do the same for daughters.
37   kSET,         // Set number associated to volume name (not used!)
38   kDET,         // Set detector number associated to volume name (not used!)
39   kDTYP,        // Set detector type (not used!)
40   kUNKNOWN
41 };
42
43 #endif //TG4_G3_ATTRIBUTE_H