1 | /////////////////////////////////////////////////////////////////
|
---|
2 | //
|
---|
3 | // MCEventHeader_2
|
---|
4 | //
|
---|
5 | // Created: Sat Oct 19 12:11:43 CEST 2002
|
---|
6 | // Author: Oscar Blanch Bigas
|
---|
7 | // Purpose: Base class for reflector 0.6 EventHeader
|
---|
8 | // Notes:
|
---|
9 | //
|
---|
10 | /////////////////////////////////////////////////////////////////
|
---|
11 |
|
---|
12 | // @T \newpage
|
---|
13 |
|
---|
14 | // @section Source code of {\tt MCEventHeader_2.cxx}
|
---|
15 |
|
---|
16 | // @subsection Class {\em MCEventHeader_2}: Implementation
|
---|
17 |
|
---|
18 | // @code
|
---|
19 |
|
---|
20 | #include "MCEventHeader_2.hxx"
|
---|
21 |
|
---|
22 | void MCEventHeader_2::transport( COREventHeader *e )
|
---|
23 | {
|
---|
24 | EvtNumber = e->EvtNumber;
|
---|
25 | PrimaryID = e->PrimaryID;
|
---|
26 | Etotal = e->Etotal;
|
---|
27 | Thick0 = e->Thick0;
|
---|
28 | FirstTarget = e->FirstTarget;
|
---|
29 | zFirstInt = e->zFirstInt;
|
---|
30 | Theta = e->Theta;
|
---|
31 | Phi = e->Phi;
|
---|
32 | NumRndSeq = e->NumRndSeq;
|
---|
33 | RunNumber = e->RunNumber;
|
---|
34 | DateRun = e->DateRun;
|
---|
35 | VersionPGM = e->VersionPGM;
|
---|
36 | NumObsLev = e->NumObsLev;
|
---|
37 | SlopeSpec = e->SlopeSpec;
|
---|
38 | ELowLim = e->ELowLim;
|
---|
39 | EUppLim = e->EUppLim;
|
---|
40 | ThetaMin = e->ThetaMin;
|
---|
41 | ThetaMax = e->ThetaMax;
|
---|
42 | PhiMin = e->PhiMin;
|
---|
43 | PhiMax = e->PhiMax;
|
---|
44 | CWaveLower = e->CWaveLower;
|
---|
45 | CWaveUpper = e->CWaveUpper;
|
---|
46 |
|
---|
47 | memcpy( p, e->p, 3*sizeof(Float_t) );
|
---|
48 | memcpy( RndData, e->RndData, 30*sizeof(Float_t) );
|
---|
49 | memcpy( HeightLev, e->HeightLev, 10*sizeof(Float_t) );
|
---|
50 | memcpy( CorePos, e->CorePos, 40*sizeof(Float_t) );
|
---|
51 | }
|
---|
52 |
|
---|
53 | // @endcode
|
---|