source: trunk/MagicSoft/Mars/mtemp/mifae/library/MSrcPosFromStars.h@ 4407

Last change on this file since 4407 was 4295, checked in by jlopez, 20 years ago
*** empty log message ***
File size: 805 bytes
Line 
1#ifndef MARS_MSrcPosFromStars
2#define MARS_MSrcPosFromStars
3
4#ifndef MARS_MSrcPlace
5#include "MSrcPlace.h"
6#endif
7
8class MStarLocalCam;
9class MSrcPosCam;
10
11class MSrcPosFromStars : public MSrcPlace
12{
13 private:
14
15 MStarLocalCam *fStars;
16
17 const UInt_t fNumStars;
18 Float_t fDistanceFirstStar;
19 Float_t fDistanceSecondStar;
20
21 virtual Int_t ComputeNewSrcPosition();
22 virtual Int_t PreProcess(MParList *plist);
23
24public:
25
26 MSrcPosFromStars(Float_t first=0., Float_t second=0., const char *name=NULL, const char *title=NULL);
27
28 void SetDistanceFirstStar(Float_t dist) { fDistanceFirstStar = dist; }
29 void SetDistanceSecondStar(Float_t dist) { fDistanceSecondStar = dist; }
30
31 ClassDef(MSrcPosFromStars, 0) // task to calculate the position of the source using the position of stars
32};
33
34#endif
Note: See TracBrowser for help on using the repository browser.