Changeset 9338 for trunk/MagicSoft/Mars/mpointing/MHSrcPosCam.cc
- Timestamp:
- 02/15/09 15:09:12 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mpointing/MHSrcPosCam.cc
r9153 r9338 58 58 // 59 59 MHSrcPosCam::MHSrcPosCam(Bool_t wobble, const char *name, const char *title) 60 : fTimeEffOn(NULL), fEffOnTime(NULL), fSourcePos(NULL), 60 : fTimeEffOn(NULL), fEffOnTime(NULL), fSourcePos(NULL), fGeom(NULL), 61 61 fPositions("TVector2", 50000) 62 62 { … … 89 89 Bool_t MHSrcPosCam::SetupFill(const MParList *pl) 90 90 { 91 MGeomCam *geom = (MGeomCam*)pl->FindObject("MGeomCam");92 if (! geom)91 fGeom = (MGeomCam*)pl->FindObject("MGeomCam"); 92 if (!fGeom) 93 93 { 94 94 *fLog << err << "ERROR - MGeomCam not found... aborting." << endl; … … 121 121 122 122 fHist.Reset(); 123 fConvMm2Deg = geom->GetConvMm2Deg(); 124 fNum = 0; 123 fNum = 0; 125 124 126 125 return kTRUE; … … 146 145 if (!fEffOnTime) 147 146 { 148 const TVector2 v(cam->GetXY()*f ConvMm2Deg);147 const TVector2 v(cam->GetXY()*fGeom->GetConvMm2Deg()); 149 148 fHist.Fill(v.X(), v.Y(), w); 150 149 return kTRUE; … … 157 156 // buffer position into array (could be speed up a little bit more 158 157 // by using ExpandCreate and memcpy) 159 new (fPositions[fNum++]) TVector2(cam->GetXY()*f ConvMm2Deg);158 new (fPositions[fNum++]) TVector2(cam->GetXY()*fGeom->GetConvMm2Deg()); 160 159 161 160 // Check if there is a new effective on time
Note:
See TracChangeset
for help on using the changeset viewer.