source: trunk/MagicSoft/Mars/msim/MSimAtmosphere.h@ 9351

Last change on this file since 9351 was 9351, checked in by tbretz, 16 years ago
*** empty log message ***
File size: 802 bytes
Line 
1#ifndef MARS_MSimAtmosphere
2#define MARS_MSimAtmosphere
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MParList;
9class MAtmosphere;
10class MPhotonEvent;
11
12class MSimAtmosphere : public MTask
13{
14private:
15 MPhotonEvent *fEvt; //! Event stroing the photons
16
17 MAtmosphere *fAtmosphere; //! Instance of class describing atmosphere
18
19 // MParContainer
20 Int_t ReadEnv(const TEnv &env, TString prefix, Bool_t print=kFALSE);
21
22 // MTask
23 Int_t PreProcess(MParList *pList);
24 Bool_t ReInit(MParList *pList);
25 Int_t Process();
26
27public:
28 MSimAtmosphere(const char *name=NULL, const char *title=NULL);
29 ~MSimAtmosphere();
30
31 // MSimAtmosphere
32
33 // TObject
34
35 ClassDef(MSimAtmosphere, 0) // Simulate the wavelength and height-dependant atmpsheric absorption
36};
37
38#endif
Note: See TracBrowser for help on using the repository browser.