/[PAMELA software]/gp2root/testcashit.cpp
ViewVC logotype

Contents of /gp2root/testcashit.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (download) (vendor branch)
Wed Apr 19 23:35:58 2006 UTC (18 years, 7 months ago) by pamela
Branch: v1r0
CVS Tags: start
Changes since 1.1: +0 -0 lines
First release

1 #include <iostream>
2 #include "pEvent.h"
3
4 using std::cout;
5 using std::endl;
6
7 struct a{
8 int _ical;
9 int _ical2;
10 int _ipart;
11 float _xin,_yin,_zin;
12 // float _xout,_yout,_zout;
13 float _erel;
14 // float _time;
15 // float _pathcal;
16 // float _p0;
17 };
18 union test {
19 a adesc;
20 char b[24];
21 };
22
23 int main(){
24 test prova;
25 // pDetector pcal=pUtil::GetDet("CAL");
26 pEvent event;
27 event.AddDetector("CAL");
28 for(int i=0; i<3; ++i){
29 prova.adesc._ipart=1+i;
30 prova.adesc._ical=2+i;
31 prova.adesc._ical2=22+i;
32 prova.adesc._xin=3.+i;
33 prova.adesc._yin=4.+i;
34 prova.adesc._zin=5.+i;
35 // prova.adesc._xout=6.+i;
36 // prova.adesc._yout=7.+i;
37 // prova.adesc._zout=8.+i;
38 prova.adesc._erel=9.+i;
39 // prova.adesc._time=10.+i;
40 // prova.adesc._pathcal=11.+i;
41 // prova.adesc._p0=12.+i;
42 // pcal.AddHit(new pCalHit(prova.b));
43 // pcal.AddHit(pUtil::GetpHit(pcal.GetName(),prova.b));
44 event.AddHit("CAL",prova.b);
45
46 }
47 // event.AddDetector(pcal.GetName(),&pcal);
48 // pcal.Print();
49 event.Print();
50 // pCalHit phit(prova.b);
51
52
53 // phit.Print();
54 // cout << cid->GetIcas() << endl;
55 // cout << phit.GetXin() << endl;
56 // cout << phit.GetYin() << endl;
57 // cout << phit.GetZin() << endl;
58 // cout << phit.GetXout() << endl;
59 // cout << phit.GetYout() << endl;
60 // cout << phit.GetZout() << endl;
61 // cout << phit.GetTime() << endl;
62 // cout << phit.GetErel() << endl;
63 // cout << phit.GetPath() << endl;
64 // cout << phit.GetP0() << endl;
65 // cout << phit.GetIpart() << endl;
66
67 return 0;
68 }

  ViewVC Help
Powered by ViewVC 1.1.23