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

Annotation of /gp2root/pCalID.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Wed Apr 19 23:35:58 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 PCALID_H
2     #define PCALID_H
3     #include <iostream>
4     #include "pHitID.h"
5    
6     using std::cout;
7     using std::endl;
8    
9     class pCalID :public pHitID {
10    
11     public:
12    
13     pCalID(const char *c=0){SetHitID(c);}
14    
15     void SetHitID(const char *c){
16     int *temp =(int *) c;
17     _icapl=*temp++;
18     _icasi=*temp++;
19     _icast=*temp;
20     }
21    
22     int GetIcapl(){return _icapl;}
23     int GetIcasi(){return _icasi;}
24     int GetIcast(){return _icast;}
25     void SetIcapl(const int & i){_icapl=i;}
26     void SetIcasi(const int & i){_icasi=i;}
27     void SetIcast(const int & i){_icast=i;}
28    
29     void Print(){
30     cout << "pCalID : Icapl, Icasi, Icast= "
31     << GetIcapl()<<", "<< GetIcasi() <<", " << GetIcast() << endl;
32     }
33    
34     private:
35    
36     int _icapl;
37     int _icasi;
38     int _icast;
39    
40     };
41    
42     #endif //PCALID_H

  ViewVC Help
Powered by ViewVC 1.1.23