BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnGemHitProducer.h
Go to the documentation of this file.
1// Preliminary version of BmnGemHitProducer
2
3#ifndef BMNGEMHITPRODUCER_H
4#define BMNGEMHITPRODUCER_H 1
5
7#include "FairTask.h"
8#include "TClonesArray.h"
9#include "TString.h"
10
11class BmnGemHitProducer : public FairTask
12{
13 public:
14 /** Default constructor **/
16
17 /** Destructor **/
19
20 /** Virtual method Init **/
21 virtual InitStatus Init();
22
23 /** Virtual method Exec **/
24 virtual void Exec(Option_t* opt);
25
26 /** Virtual method Finish **/
27 virtual void Finish();
28
30
31 private:
36
37 /** Input array of Gem Points **/
39
40 /** Input array of MC Tracks **/
42
43 /** Output array of Gem Hits **/
45
46 /** Output array of GEM Hit Matches **/
48
49 BmnGemStripStationSet* GemStationSet; // Entire GEM detector
50
52};
53
54#endif
int Int_t
double Double_t
const char Option_t
#define ClassDef(name, id)
virtual void Finish()
Virtual method Finish.
TClonesArray * fBmnPointsArray
Input array of Gem Points.
virtual void Exec(Option_t *opt)
Virtual method Exec.
TClonesArray * fMCTracksArray
Input array of MC Tracks.
virtual InitStatus Init()
Virtual method Init.
Int_t DefineStationByZ(Double_t z)
virtual ~BmnGemHitProducer()
Destructor.
BmnGemHitProducer()
Default constructor.
TClonesArray * fBmnHitsArray
Output array of Gem Hits.
TString fOutputGemHitMatchesBranchName
TClonesArray * fBmnGemStripHitMatchesArray
Output array of GEM Hit Matches.
BmnGemStripStationSet * GemStationSet