SND@LHC Software
Loading...
Searching...
No Matches
ALPACAGenerator.h
Go to the documentation of this file.
1#ifndef ALPACAGENERATOR_H
2#define ALPACAGENERATOR_H 1
3
4#include "TROOT.h"
5#include "FairGenerator.h"
6#include "TTree.h" // for TTree
7#include "FairLogger.h" // for FairLogger, MESSAGE_ORIGIN
8
9class FairPrimaryGenerator;
10
11class ALPACAGenerator : public FairGenerator
12{
13 public:
14
17
19 virtual ~ALPACAGenerator();
20
22 Bool_t ReadEvent(FairPrimaryGenerator*);
23 virtual Bool_t Init(const char*, int);
24 virtual Bool_t Init(const char*);
25 Int_t GetNevents();
26 private:
27
28 protected:
30 Float_t e,tof,x,y,z,px,py,pz;
31 Float_t w;
32 TFile* fInputFile;
33 TTree* fTree;
34 FairLogger* fLogger;
36 int fn;
38};
39
40#endif /* !ALPACAGENERATOR_H */
int fNevents
don't make it persistent, magic ROOT command
virtual Bool_t Init(const char *, int)
virtual ~ALPACAGenerator()
ClassDef(ALPACAGenerator, 1)
Bool_t ReadEvent(FairPrimaryGenerator *)
FairLogger * fLogger