/[PAMELA software]/DarthVader/RunInfo/inc/RunInfoStruct.h
ViewVC logotype

Contents of /DarthVader/RunInfo/inc/RunInfoStruct.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Fri Jul 21 11:00:13 2006 UTC (18 years, 4 months ago) by pam-fi
Branch: MAIN
CVS Tags: v10REDr01, v1r01, v3r04, v3r05, v5r00, v3r00, v3r03, v4r00, v2r01, v10RED, v6r01, v6r00, v2r00BETA, v3r06, v9r00, v9r01, HEAD
File MIME type: text/plain
Error occurred while calculating annotation data.
modified for C3PO

1 #ifndef runinfostruct_h
2 #define runinfostruct_h
3
4 struct cSoftInfo {
5
6 char trig_ver[8];
7 char tof_ver[8];
8 char ac_ver[8];
9 char trk_ver[8];
10 char cal_ver[8];
11 char s4_ver[8];
12 char nd_ver[8];
13 char orb_ver[8];
14
15 /**
16 * Fill the struct variables from a TString object
17 */
18 void FillTrigWith(TString s){
19 int triglen = s.Length();
20 const char *pc = s.Data();
21 for(Int_t i=0; i<=triglen; i++) trig_ver[i] = *pc++;
22 };
23
24 void FillTofWith(TString s){
25 int toflen = s.Length();
26 const char *pc = s.Data();
27 for(Int_t i=0; i<=toflen; i++) tof_ver[i] = *pc++;
28 };
29
30 void FillTrkWith(TString s){
31 int trklen = s.Length();
32 const char *pc = s.Data();
33 for(Int_t i=0; i<=trklen; i++) trk_ver[i] = *pc++;
34 };
35
36 void FillAcWith(TString s){
37 int aclen = s.Length();
38 const char *pc = s.Data();
39 for(Int_t i=0; i<=aclen; i++) ac_ver[i] = *pc++;
40 };
41
42 void FillCalWith(TString s){
43 int callen = s.Length();
44 const char *pc = s.Data();
45 for(Int_t i=0; i<=callen; i++) cal_ver[i] = *pc++;
46 };
47
48 void FillS4With(TString s){
49 int s4len = s.Length();
50 const char *pc = s.Data();
51 for(Int_t i=0; i<=s4len; i++) s4_ver[i] = *pc++;
52 };
53
54 void FillNdWith(TString s){
55 int ndlen = s.Length();
56 const char *pc = s.Data();
57 for(Int_t i=0; i<=ndlen; i++) nd_ver[i] = *pc++;
58 };
59
60 void FillOrbWith(TString s){
61 int orblen = s.Length();
62 const char *pc = s.Data();
63 for(Int_t i=0; i<=orblen; i++) orb_ver[i] = *pc++;
64 };
65
66 };
67
68 #endif

  ViewVC Help
Powered by ViewVC 1.1.23