Ignore:
Timestamp:
02/15/09 15:09:12 (16 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mpointing/MHSrcPosCam.cc

    r9153 r9338  
    5858//
    5959MHSrcPosCam::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),
    6161    fPositions("TVector2", 50000)
    6262{
     
    8989Bool_t MHSrcPosCam::SetupFill(const MParList *pl)
    9090{
    91     MGeomCam *geom = (MGeomCam*)pl->FindObject("MGeomCam");
    92     if (!geom)
     91    fGeom = (MGeomCam*)pl->FindObject("MGeomCam");
     92    if (!fGeom)
    9393    {
    9494        *fLog << err << "ERROR - MGeomCam not found... aborting." << endl;
     
    121121
    122122    fHist.Reset();
    123     fConvMm2Deg = geom->GetConvMm2Deg();
    124     fNum        = 0;
     123    fNum = 0;
    125124
    126125    return kTRUE;
     
    146145    if (!fEffOnTime)
    147146    {
    148         const TVector2 v(cam->GetXY()*fConvMm2Deg);
     147        const TVector2 v(cam->GetXY()*fGeom->GetConvMm2Deg());
    149148        fHist.Fill(v.X(), v.Y(), w);
    150149        return kTRUE;
     
    157156    // buffer position into array (could be speed up a little bit more
    158157    // by using ExpandCreate and memcpy)
    159     new (fPositions[fNum++]) TVector2(cam->GetXY()*fConvMm2Deg);
     158    new (fPositions[fNum++]) TVector2(cam->GetXY()*fGeom->GetConvMm2Deg());
    160159
    161160    // Check if there is a new effective on time
Note: See TracChangeset for help on using the changeset viewer.