BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnSiliconHitProducerSRC.h
Go to the documentation of this file.
1#ifndef BMNSILICONHITPRODUCERSRC_H
2#define BMNSILICONHITPRODUCERSRC_H 1
3
4#include "BmnHit.h"
7#include "CbmStsPoint.h"
8#include "CbmStsTrack.h"
9#include "FairTask.h"
10#include "TClonesArray.h"
11#include "TH1D.h"
12#include "TH2D.h"
13#include "TList.h"
14#include "TRandom.h"
15#include "TString.h"
16
17#include <iostream>
18#include <math.h>
19#include <vector>
20
21using namespace std;
22
24{
25 public:
26 /** Default constructor **/
28 /** Destructor **/
30
31 /** Virtual method Init **/
32 virtual InitStatus Init();
33 /** Virtual method Exec **/
34 virtual void Exec(Option_t* opt);
35 /** Virtual method Finish **/
36 virtual void Finish();
37
38 private:
39 UInt_t fEventNo; // event counter
47
48 /** Input array of Silicon Points **/
50
51 /** Input array of MC Tracks **/
53
54 /** Output array of Silicon Hits **/
57
58 BmnSiliconStationSet* SiliconStationSet; //! Entire GEM detector
60 TH1D *hdX, *hdXp; //!
61
62 const Int_t PDG_B11 = 1000050110; // B11
63 const Int_t PDG_Li7 = 1000030070; // Li7
64 const Int_t PDG_He4 = 1000020040; // He4
65 const Int_t PDG_Li8 = 1000030080; // Li8
66 const Int_t PDG_Be9 = 1000040090; // Be9
67 const Int_t PDG_H2 = 1000010020; // H2
68
70};
71
72#endif
bool Bool_t
int Int_t
const char Option_t
#define ClassDef(name, id)
BmnSiliconStationSet * SiliconStationSet
TRandom rand_gen
Entire GEM detector.
virtual void Exec(Option_t *opt)
Virtual method Exec.
virtual ~BmnSiliconHitProducerSRC()
Destructor.
TClonesArray * fBmnHitsArray
Output array of Silicon Hits.
virtual InitStatus Init()
Virtual method Init.
virtual void Finish()
Virtual method Finish.
TClonesArray * fBmnPointsArray
Input array of Silicon Points.
BmnSiliconHitProducerSRC()
Default constructor.
TClonesArray * fMCTracksArray
Input array of MC Tracks.
Definition json.hpp:4446