StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
GLK.h
1 *
2 *// //
3 *// Pseudo-Class GLK //
4 *// //
5 *
6 
7 *
8 *// ======================================================================= //
9 *// ========================== _GLK_ ==================================== //
10 *// ========== General Library of histogramming/ploting utilities ========= //
11 *// ========== It is similar but not identical to HBOOK and HPLOT ========= //
12 *// ======================================================================= //
13 *
14 *// //
15 *// Version: 1.31 //
16 *// Last correction: May 2000 //
17 *// //
18 *
19 
20  INTEGER m_version ! this is the actual version number
21  PARAMETER( m_version = 140)
22 *-----------------------------------------------------------------------------
23  INTEGER m_idmax ! maximum number of bins
24  PARAMETER( m_idmax=400)
25 * Parameters m_buf1 and m_buf2 are lenths of buffors/headers in the histogram
26 * m_buf1 is for 1-dim histogram and m_buf2 for 2-dim histo
27 * m_buf2 is still not very consequently implemented
28 * so m_buf1=m_buf2 is still required
29  INTEGER m_buf1, m_buf2
30  PARAMETER( m_buf1=24, m_buf2=24)
31  INTEGER m_MaxNb
32  PARAMETER( m_MaxNb = 50000) ! maximum numbers of bins
33  INTEGER m_MaxNlab
34  PARAMETER( m_MaxNlab = 100) ! maximum numbers labels in table 1-st col.
35 *-----------------------------------------------------------------------------
36  INTEGER m_LenmB
37  PARAMETER (m_LenmB = 100000)
38  DOUBLE PRECISION m_b
39  INTEGER m_out, m_huni, m_length, m_LenInd, m_index
40  CHARACTER*80 m_titlc
41  INTEGER m_lint, m_ltx, m_KeyTit
42  CHARACTER*80 m_titch ! title of plot, several lines
43  INTEGER m_titlen ! number of lines
44  PARAMETER( m_titlen =50)
45  CHARACTER*1 m_BS ! backslash character
46  INTEGER m_tline ! variable controling style of line or mark
47  CHARACTER*80 m_Color ! string defining color
48  INTEGER m_KeyCol ! control of color use, reset internaly!
49  INTEGER m_KeyTbr ! control of table range, reset after use!
50  INTEGER m_TabRan ! Table range for ploting
51  INTEGER m_KeyTbl ! Tag for Table first column label
52  CHARACTER*32 m_TabLab ! label in 1-st column of table
53 *-----------------------------------------------------------------------------
54  COMMON /c_GLK/
55  $ m_b(m_LenmB), ! storage for all histograms
56  $ m_out, ! general output for printouts
57  $ m_huni, ! disk unit number for histos
58  $ m_length, ! act. length of m_b (less than m_LenmB )
59  $ m_LenInd, ! act. length of index, UNDER DEVELOPEMENT!
60  $ m_index(m_idmax,3), ! index of histos
61  $ m_titlc(m_idmax), ! titles of histos
62  $ m_tline, ! general output for printouts
63  $ m_lint, ! argument of gplint, sets various styles
64  $ m_ltx, ! output unit for latex
65  $ m_titch(m_titlen), ! title of plot, several lines
66  $ m_Color, ! string defining color
67  $ m_KeyTit, ! status key of plot Title
68  $ m_KeyCol, ! status key of Color
69  $ m_KeyTbr, ! status key of Table range for ploting
70  $ m_TabRan(3), ! Table range for ploting
71  $ m_KeyTbl, ! status for Table first column label
72  $ m_TabLab(m_MaxNlab), ! Label in 1-st column of table
73  $ m_BS ! backslash for LaTex (machine dependent!)
74 
75 *
76 *// //
77 *// End of CLASS GLG //
78 *
void version(std::ostream &os=std::cout)
print HepMC version
Definition: Version.h:27