source: trunk/MagicSoft/Simulation/Detector/include-CORSIKA/COREventHeader.cxx@ 9223

Last change on this file since 9223 was 294, checked in by harald, 25 years ago
This is a part of the development of Jose Carlos Gonzales. This directory contains some classes to read in the CORSIKA output of the mmcs program. This directory is needed by the reflector program. Now all is under CVS control and one has to take CVS for further developments.
File size: 4.1 KB
Line 
1/////////////////////////////////////////////////////////////////
2//
3// COREventHeader
4//
5// Created: Tue Apr 28 16:27:14 1998
6// Author: Jose Carlos Gonzales
7// Purpose: Base class for EventHeader-classes
8// Notes:
9//
10/////////////////////////////////////////////////////////////////
11
12// @T \newpage
13
14// @section Source code of {\tt COREventHeader.cxx}
15
16// @subsection Class {\em COREventHeader}: Implementation
17
18// @code
19
20#include "COREventHeader.hxx"
21
22void
23COREventHeader::print(void) {
24
25 cout << " EVTH :" << (char*)EVTH << endl;
26 cout << " EvtNumber :" << EvtNumber << endl;
27 cout << " PrimaryID :" << PrimaryID << endl;
28 cout << " Etotal :" << Etotal << endl;
29 cout << " Thick0 :" << Thick0 << endl;
30 cout << " FirstTarget :" << FirstTarget << endl;
31 cout << " zFirstInt :" << zFirstInt << endl;
32 cout << " p[3] :" << p[0] << ' ' << p[1] << ' ' << p[2] << endl;
33 cout << " Theta :" << Theta << endl;
34 cout << " Phi :" << Phi << endl;
35
36 cout << " NumRndSeq :" << NumRndSeq << endl;
37
38 cout << " RunNumber :" << RunNumber << endl;
39 cout << " DateRun :" << DateRun << endl;
40 cout << " VersionPGM :" << VersionPGM << endl;
41
42 cout << " NumObsLev :" << NumObsLev << endl;
43 cout << " HeightLev[0] :" << HeightLev[0] << endl;
44
45 cout << " SlopeSpec :" << SlopeSpec << endl;
46 cout << " ELowLim :" << ELowLim << endl;
47 cout << " EUppLim :" << EUppLim << endl;
48
49 cout << " Ecutoffh :" << Ecutoffh << endl;
50 cout << " Ecutoffm :" << Ecutoffm << endl;
51 cout << " Ecutoffe :" << Ecutoffe << endl;
52 cout << " Ecutoffg :" << Ecutoffg << endl;
53
54 cout << " NFLAIN :" << NFLAIN << endl;
55 cout << " NFLDIF :" << NFLDIF << endl;
56 cout << " NFLPI0 :" << NFLPI0 << endl;
57 cout << " NFLPIF :" << NFLPIF << endl;
58 cout << " NFLCHE :" << NFLCHE << endl;
59 cout << " NFRAGM :" << NFRAGM << endl;
60
61 cout << " Bx :" << Bx << endl;
62 cout << " By :" << By << endl;
63
64 cout << " EGS4yn :" << EGS4yn << endl;
65 cout << " NKGyn :" << NKGyn << endl;
66 cout << " GHEISHAyn :" << GHEISHAyn << endl;
67 cout << " VENUSyn :" << VENUSyn << endl;
68 cout << " CERENKOVyn :" << CERENKOVyn << endl;
69 cout << " NEUTRINOyn :" << NEUTRINOyn << endl;
70 cout << " HORIZONTyn :" << HORIZONTyn << endl;
71 cout << " COMPUTER :" << COMPUTER << endl;
72
73 cout << " ThetaMin :" << ThetaMin << endl;
74 cout << " ThetaMax :" << ThetaMax << endl;
75 cout << " PhiMin :" << PhiMin << endl;
76 cout << " PhiMax :" << PhiMax << endl;
77
78 cout << " CBunchSize :" << CBunchSize << endl;
79 cout << " CDetInX :" << CDetInX << endl;
80 cout << " CDetInY :" << CDetInY << endl;
81 cout << " CSpacInX :" << CSpacInX << endl;
82 cout << " CSpacInY :" << CSpacInY << endl;
83 cout << " CLenInX :" << CLenInX << endl;
84 cout << " CLenInY :" << CLenInY << endl;
85 cout << " COutput :" << COutput << endl;
86
87 cout << " AngleNorthX :" << AngleNorthX << endl;
88 cout << " MuonInfo :" << MuonInfo << endl;
89
90 cout << " StepLength :" << StepLength << endl;
91 cout << " CWaveLower :" << CWaveLower << endl;
92 cout << " CWaveUpper :" << CWaveUpper << endl;
93 cout << " Multipl :" << Multipl << endl;
94 cout << " CorePos{1} :"
95 << '(' << CorePos[0][0]
96 << ',' << CorePos[1][0] << ") m" << endl;
97
98 cout << " SpinTheta :" << SpinTheta << endl;
99 cout << " SpinPhi :" << SpinPhi << endl;
100
101 cout << flush;
102}
103
104// @endcode << endl;
105
Note: See TracBrowser for help on using the repository browser.