BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnDchHitProducer.h
Go to the documentation of this file.
1/*
2 * class: BmnDchHitProducer
3 * Created: 11.09.2019
4 * Author: D. Baranov
5 */
6
7#ifndef BMNDCHHITPRODUCER_H
8#define BMNDCHHITPRODUCER_H 1
9
10#include "FairTask.h"
11#include "TClonesArray.h"
12#include "TH1F.h"
13#include "TRandom.h"
14
15#include <iostream>
16
17using namespace std;
18
19class BmnDchHitProducer : public FairTask
20{
21 public:
22 /** Default constructor **/
24 /** Destructor **/
26
27 /** Virtual method Init **/
28 virtual InitStatus Init();
29 /** Virtual method Exec **/
30 virtual void Exec(Option_t* opt);
31 /** Virtual method Finish **/
32 virtual void Finish();
33
34 private:
38
39 /** Input array of Points **/
41
42 /** Input array of MC Tracks **/
44
45 /** Output array of Hits **/
47
48 // DCH parameters
49 const UInt_t fNActivePlanes = 8; // number of active wire planes in DHC
50 TString* fPlaneTypes; //[fNActivePlanes]
53
58
60};
61
62#endif
const char Option_t
#define ClassDef(name, id)
BmnDchHitProducer()
Default constructor.
virtual ~BmnDchHitProducer()
Destructor.
virtual void Exec(Option_t *opt)
Virtual method Exec.
virtual InitStatus Init()
Virtual method Init.
TClonesArray * fMCTracksArray
Input array of MC Tracks.
virtual void Finish()
Virtual method Finish.
TClonesArray * fBmnHitsArray
Output array of Hits.
TClonesArray * fBmnPointsArray
Input array of Points.
const UInt_t fNActivePlanes
Definition json.hpp:4446