BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnBdHitProducer.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- BmnBdHitProducer header file -----
3// ----- Created 12/07/18 by A. Zinchenko -----
4// -------------------------------------------------------------------------
5
6/** BmnBdHitProducer.h
7 *@author A.Zinchenko <Alexander.Zinchenko@jinr.ru>
8 **
9 ** The Barrel Detector (BD) hit producer produces hits by combining
10 ** MCPoints from the same scintillator bars.
11 **/
12
13#ifndef BMNBDHITPRODUCER_H
14#define BMNBDHITPRODUCER_H 1
15
16#include "BmnBdHit.h"
17#include "FairTask.h"
18
19#include <map>
20
21class TClonesArray;
22
24{
25
26 public:
27 /** Default constructor **/
29
30 /** Destructor **/
32
33 /** Virtual method Init **/
34 virtual InitStatus Init();
35
36 /** Virtual method Exec **/
37 virtual void Exec(Option_t* opt);
38
39 private:
40 /** Input array of BmnBdPoints **/
42
43 /** Output array of BmnBdHits **/
45
46 std::map<Int_t, BmnBdHit> fHitMap;
47
50
52};
53
54#endif
const char Option_t
#define ClassDef(name, id)
std::map< Int_t, BmnBdHit > fHitMap
BmnBdHitProducer()
Default constructor.
virtual InitStatus Init()
Virtual method Init.
BmnBdHitProducer(const BmnBdHitProducer &)=delete
virtual void Exec(Option_t *opt)
Virtual method Exec.
TClonesArray * fPointArray
Input array of BmnBdPoints.
BmnBdHitProducer & operator=(const BmnBdHitProducer &)=delete
~BmnBdHitProducer()
Destructor.
TClonesArray * fHitArray
Output array of BmnBdHits.