BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnRealisticMc.h
Go to the documentation of this file.
1
#ifndef BMNREALMC_H
2
#define BMNREALMC_H 1
3
4
#include <
BmnEfficiency.h
>
5
#include <
BmnEfficiencyProbability.h
>
6
#include <
BmnGemStripHit.h
>
7
#include <
BmnMatch.h
>
8
#include <
BmnSiliconHit.h
>
9
#include <FairTask.h>
10
#include <
TClonesArray.h
>
11
#include <
TRandom.h
>
12
#include <iostream>
13
14
using namespace
std;
15
16
class
BmnRealisticMc
:
public
FairTask
17
{
18
public
:
19
BmnRealisticMc
();
20
21
virtual
~BmnRealisticMc
()
22
{
23
if
(
fEff
)
24
delete
fEff
;
25
}
26
27
virtual
void
Exec
(
Option_t
* option);
28
29
virtual
InitStatus
Init
();
30
31
virtual
void
Finish
();
32
33
private
:
34
TClonesArray
*
fSilHitsArray
;
35
TClonesArray
*
fGemHitsArray
;
36
37
TClonesArray
*
fGemHitsArrayFiltered
;
38
TClonesArray
*
fSilHitsArrayFiltered
;
39
40
// Support utils ...
41
BmnEfficiency
*
fEff
;
42
43
void
doHitSelection
(
TClonesArray
*,
TClonesArray
*);
44
45
ClassDef
(
BmnRealisticMc
, 0)
46
};
47
48
#endif
BmnEfficiencyProbability.h
BmnEfficiency.h
BmnGemStripHit.h
BmnMatch.h
BmnSiliconHit.h
Option_t
const char Option_t
ClassDef
#define ClassDef(name, id)
TClonesArray.h
TRandom.h
BmnEfficiency
Definition
BmnEfficiency.h:480
BmnRealisticMc::fSilHitsArray
TClonesArray * fSilHitsArray
Definition
BmnRealisticMc.h:34
BmnRealisticMc::fSilHitsArrayFiltered
TClonesArray * fSilHitsArrayFiltered
Definition
BmnRealisticMc.h:38
BmnRealisticMc::Finish
virtual void Finish()
Definition
BmnRealisticMc.cxx:45
BmnRealisticMc::fGemHitsArray
TClonesArray * fGemHitsArray
Definition
BmnRealisticMc.h:35
BmnRealisticMc::fGemHitsArrayFiltered
TClonesArray * fGemHitsArrayFiltered
Definition
BmnRealisticMc.h:37
BmnRealisticMc::Exec
virtual void Exec(Option_t *option)
Definition
BmnRealisticMc.cxx:36
BmnRealisticMc::BmnRealisticMc
BmnRealisticMc()
Definition
BmnRealisticMc.cxx:3
BmnRealisticMc::Init
virtual InitStatus Init()
Definition
BmnRealisticMc.cxx:13
BmnRealisticMc::doHitSelection
void doHitSelection(TClonesArray *, TClonesArray *)
Definition
BmnRealisticMc.cxx:47
BmnRealisticMc::~BmnRealisticMc
virtual ~BmnRealisticMc()
Definition
BmnRealisticMc.h:21
BmnRealisticMc::fEff
BmnEfficiency * fEff
Definition
BmnRealisticMc.h:41
FairTask
TClonesArray
physics
efficiency
BmnRealisticMc.h
Generated on
for BmnRoot by
1.17.0