BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnSiliconHitProducer.h
Go to the documentation of this file.
1// Preliminary version of BmnSiliconHitProducer
2
3#ifndef BMNSILICONHITPRODUCER_H
4#define BMNSILICONHITPRODUCER_H 1
5
6#include "BmnHit.h"
9#include "CbmStsPoint.h"
10#include "CbmStsTrack.h"
11#include "FairTask.h"
12#include "TClonesArray.h"
13#include "TString.h"
14
15#include <iostream>
16#include <math.h>
17#include <vector>
18
19using namespace std;
20
22{
23 public:
24 /** Default constructor **/
26
27 /** Destructor **/
28 virtual ~BmnSiliconHitProducer();
29
30 /** Virtual method Init **/
31 virtual InitStatus Init();
32
33 /** Virtual method Exec **/
34 virtual void Exec(Option_t* opt);
35
36 /** Virtual method Finish **/
37 virtual void Finish();
38
39 private:
44
45 /** Input array of Silicon Points **/
47
48 /** Input array of MC Tracks **/
50
51 /** Output array of Silicon Hits **/
53
54 /** Output array of Silicon Hit Matches **/
56
57 BmnSiliconStationSet* SiliconStationSet; // Entire GEM detector
58
60};
61
62#endif
const char Option_t
#define ClassDef(name, id)
TClonesArray * fMCTracksArray
Input array of MC Tracks.
TClonesArray * fBmnPointsArray
Input array of Silicon Points.
BmnSiliconStationSet * SiliconStationSet
virtual ~BmnSiliconHitProducer()
Destructor.
BmnSiliconHitProducer()
Default constructor.
virtual void Exec(Option_t *opt)
Virtual method Exec.
TClonesArray * fBmnHitsArray
Output array of Silicon Hits.
virtual void Finish()
Virtual method Finish.
virtual InitStatus Init()
Virtual method Init.
TClonesArray * fBmnSiliconHitMatchesArray
Output array of Silicon Hit Matches.
Definition json.hpp:4446