BmnRoot
Loading...
Searching...
No Matches
BmnBCHitProducer.h
Go to the documentation of this file.
1#ifndef BmnBCHitProducer_H
2#define BmnBCHitProducer_H
3
4#include "BmnBCHit.h"
5#include "FairMCPoint.h"
6#include "FairRunSim.h"
7#include "FairTask.h"
8#include "Rtypes.h"
9#include "TClonesArray.h"
10
11#include <iostream>
12
13using namespace std;
14
15class BmnBCHitProducer : public FairTask
16{
17 public:
19 virtual ~BmnBCHitProducer();
20
21 virtual InitStatus Init();
22 virtual void Exec(Option_t* opt);
23 virtual void Finish();
24
25 // void ProcessMCPoints();
26
27 private:
28 TString fInputBranchName;
29 TString fOutputHitsBranchName;
30 TString fOutputHitMatchesBranchName;
31
33 TClonesArray* fBmnBCPointsArray;
34
36 TClonesArray* fBmnBCHitsArray;
37
38 Bool_t fOnlyPrimary;
39 Bool_t fUseRealEffects;
40
41 ClassDef(BmnBCHitProducer, 1);
42};
43
44#endif /* BmnBCHitProducer_H */
virtual InitStatus Init()
virtual void Finish()
virtual void Exec(Option_t *opt)
STL namespace.