/[PAMELA software]/gp2root/pCalHit.h
ViewVC logotype

Annotation of /gp2root/pCalHit.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Wed Apr 19 23:35:57 2006 UTC (18 years, 7 months ago) by pamela
Branch: MAIN
Branch point for: v1r0
File MIME type: text/plain
Initial revision

1 pamela 1.1 #ifndef PCALHIT_H
2     #define PCALHIT_H
3     #include <iostream>
4     #include "pHit.h"
5     #include "pCalID.h"
6    
7     using std::cout;
8     using std::endl;
9    
10     class pCalHit: public pHit {
11    
12     public:
13    
14     pCalHit(){};
15     pCalHit(const char *c){
16     int *temp = (int*) c;
17     SetHitID( new pCalID(c));
18     temp++;
19     temp++;
20     temp++;
21     SetXin(*((float*)temp) );
22     temp++;
23     SetYin(*((float*)temp) );
24     temp++;
25     SetZin(*((float*)temp) );
26     temp++;
27     SetErel( *((float*)temp) );
28     }
29    
30    
31     void Print() const {
32     cout << "pCalHit : " << endl;
33     GetHitID()->Print() ;
34     cout << " xin,yin,zin = "
35     << GetXin() <<", "
36     << GetYin() <<", "
37     << GetZin() << endl;
38     cout << " erel= "
39     << GetErel() <<endl;
40    
41     }
42    
43     private:
44    
45     };
46    
47     #endif //PCALHIT_H

  ViewVC Help
Powered by ViewVC 1.1.23