Changeset 4074 for trunk/MagicSoft/Mars/mtemp/mifae/programs
- Timestamp:
- 05/14/04 17:24:17 (21 years ago)
- Location:
- trunk/MagicSoft/Mars/mtemp/mifae/programs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mtemp/mifae/programs/srcPos.cc
r4072 r4074 20 20 #include "MHillasSrc.h" 21 21 #include "MSrcRotate.h" 22 #include "MSrcPosFromFile.h" 22 23 #include "MSrcTranslate.h" 23 24 #include "MParList.h" … … 47 48 Float_t xsrcpos=0.; 48 49 Float_t ysrcpos=0.; 49 Double_t mjdpos= 53050;50 Double_t mjdpos=0; 50 51 Bool_t kRotate=0; 51 52 Bool_t kSrcPolicy=kFALSE; … … 113 114 read.DisableAutoScheme(); 114 115 115 MSrcTranslate srctranslate; 116 srctranslate.SetTranslation(xpos,ypos); 117 srctranslate.SetRelativeTranslation(kSrcPolicy); 118 119 MSrcRotate srcrotate; 120 srcrotate.SetRAandDECandRefMJD(fRA,fDEC,mjdpos); 116 MSrcTranslate srctranslate; 117 MSrcRotate srcrotate; 118 MSrcPosFromFile srcfromfile; 119 120 if(srcFile.Length()) 121 { 122 srcfromfile.SetInputFileName(srcFile); 123 srcfromfile.SetMode(MSrcPlace::kOn); 124 } 125 else 126 { 127 srctranslate.SetTranslation(xpos,ypos); 128 srctranslate.SetRelativeTranslation(kSrcPolicy); 129 srcrotate.SetRAandDECandRefMJD(fRA,fDEC,mjdpos); 130 srcrotate.SetMode(MSrcPlace::kOn); 131 } 121 132 122 133 MHillasSrcCalc csrc1; … … 134 145 // include tasks in task list 135 146 tlist.AddToList(&read); 136 tlist.AddToList(&srctranslate); 137 if(kRotate) 138 tlist.AddToList(&srcrotate); 147 if(srcFile.Length()) 148 tlist.AddToList(&srcfromfile); 149 else 150 { 151 tlist.AddToList(&srctranslate); 152 if(kRotate) 153 tlist.AddToList(&srcrotate); 154 } 139 155 tlist.AddToList(&csrc1); 140 156 tlist.AddToList(&write); … … 170 186 tlist.RemoveFromList(&write); 171 187 172 srcrotate.SetMode(MSrcPlace::kOff); 188 if(srcFile.Length()) 189 srcfromfile.SetMode(MSrcPlace::kOff); 190 else 191 srcrotate.SetMode(MSrcPlace::kOff); 173 192 174 193 if (!evtloop.Eventloop(nmaxevents)) -
trunk/MagicSoft/Mars/mtemp/mifae/programs/srcpos.datacard
r4072 r4074 31 31 32 32 33 // File containing source position as a function of run number ( overrides SRCPOS, SRCABS, ROTFLAG and SRCCOORDS values)34 //SRCFILE ./20040215_Mrk421.B.pos33 // File containing source position as a function of run number (invalidates SRCPOS, SRCABS, ROTFLAG and SRCCOORDS values) 34 SRCFILE ./20040215_Mrk421.B.pos 35 35 36 36
Note:
See TracChangeset
for help on using the changeset viewer.