source: trunk/WuerzburgSoft/Thomas/mphys/MGenPrimaryParticle.h@ 2142

Last change on this file since 2142 was 1349, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 599 bytes
Line 
1#ifndef MARS_MGenPrimaryParticle
2#define MARS_MGenPrimaryParticle
3
4#ifndef ROOT_TRandom
5#include <TRandom.h>
6#endif
7
8#ifndef MARS_MTask
9#include "MTask.h"
10#endif
11
12class TF1;
13class MParList;
14class MSinglePairInput;
15
16class MGenPrimaryParticle : public MTask
17{
18private:
19 MParList *fList;
20
21 TF1 *fSrc;
22
23 TRandom fRand;
24
25 Double_t fPi2;
26
27public:
28 MGenPrimaryParticle(const char *name=NULL, const char *title=NULL);
29 ~MGenPrimaryParticle();
30
31 Bool_t PreProcess(MParList *pList);
32 Bool_t Process();
33 Bool_t PostProcess();
34
35 ClassDef(MGenPrimaryParticle, 0) //
36};
37
38#endif
39
Note: See TracBrowser for help on using the repository browser.