Changeset 9070 for trunk/MagicSoft/Mars/mpointing/MSrcPosCalc.h
- Timestamp:
- 08/02/08 15:49:41 (17 years ago)
- File:
-
- 1 edited
-
trunk/MagicSoft/Mars/mpointing/MSrcPosCalc.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mpointing/MSrcPosCalc.h
r8719 r9070 18 18 class MVector3; 19 19 class MTaskList; 20 class MMcEvt; 21 class MMcRunHeader; 20 22 21 23 class MSrcPosCalc : public MTask … … 25 27 kDefault = 0, // Set source position to on-position 26 28 kOffData = 1, // The source position is fixed to (0/0) 27 kWobble = 2 // The source position is set to the wobble aka. anti-source position depending on the cycle number 29 kWobble = 2, // The source position is set to the wobble aka. anti-source position depending on the cycle number 30 kFixed = 3 // Set source position to predefined fFixedPos 28 31 }; 29 32 private: … … 32 35 }; 33 36 34 MObservatory *fObservatory; //! Observatory location 35 MPointingPos *fPointPos; //! Present pointing position of the telescope in Zd/Az 37 const MObservatory *fObservatory; //! Observatory location 38 const MPointingPos *fPointPos; //! Present pointing position of the telescope in Zd/Az 39 const MPointingDev *fDeviation; //! Deviation calculated from starguider data 40 const MMcEvt *fMcEvt; //! Possible input of shower position from MC 41 const MMcRunHeader *fMcHeader; //! Monte Carlo run header needed for correct wobble position 42 const MGeomCam *fGeom; //! Camera geomety 43 const MTime *fTime; //! Time of the current event 44 const MTaskList *fCallback; //! Callback function to get the number of the cycle 36 45 MPointingPos *fSourcePos; //! Source Postion in sky coordinates 37 MPointingDev *fDeviation; //! Deviation calculated from starguider data38 46 MSrcPosCam *fSrcPosCam; //! Output: Source position in the camera 39 47 MSrcPosCam *fSrcPosAnti; //! Output: Anti Source position in the camera 40 MGeomCam *fGeom; //! Camera geomety41 MTime *fTime; //! Time of the current event42 MTaskList *fCallback; //! Callback function to get the number of the cycle43 48 44 49 UShort_t fRunType; //! Run Type to decide where to get pointing position from 45 50 46 TVector2 fFixedPos; //! Fixed source position51 TVector2 fFixedPos; //! [deg] Fixed source position 47 52 48 53 Int_t fMode; // Mode how the source position is calculated … … 56 61 Bool_t GetCoordinate(TString str, Double_t &ret) const; 57 62 void FreeSourcePos(); 63 void CalcResult(const MVector3 &pos0, const MVector3 &pos); 64 void InitFixedPos() const; 58 65 59 66 // MParContainer
Note:
See TracChangeset
for help on using the changeset viewer.
