BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnArmTrigHitProducer.h
Go to the documentation of this file.
1
#ifndef BmnArmTrigHitProducer_H
2
#define BmnArmTrigHitProducer_H
3
4
#include "
BmnArmTrigHit.h
"
5
#include "FairMCPoint.h"
6
#include "FairRunSim.h"
7
#include "FairTask.h"
8
#include "
Rtypes.h
"
9
#include "
TClonesArray.h
"
10
11
#include <iostream>
12
13
using namespace
std
;
14
15
class
BmnArmTrigHitProducer
:
public
FairTask
16
{
17
public
:
18
BmnArmTrigHitProducer
();
19
virtual
~BmnArmTrigHitProducer
();
20
21
virtual
InitStatus
Init
();
22
virtual
void
Exec
(
Option_t
* opt);
23
virtual
void
Finish
();
24
25
// void ProcessMCPoints();
26
27
private
:
28
TString
fInputBranchName
;
29
TString
fOutputHitsBranchName
;
30
TString
fOutputHitMatchesBranchName
;
31
32
/** Input array of ArmTrig Points **/
33
TClonesArray
*
fBmnArmTrigPointsArray
;
//!
34
35
/** Output array of ArmTrig Hits **/
36
TClonesArray
*
fBmnArmTrigHitsArray
;
//!
37
38
Bool_t
fOnlyPrimary
;
39
Bool_t
fUseRealEffects
;
40
41
ClassDef
(
BmnArmTrigHitProducer
, 1);
42
};
43
44
#endif
/* BmnArmTrigHitProducer_H */
Bool_t
bool Bool_t
Option_t
const char Option_t
Rtypes.h
ClassDef
#define ClassDef(name, id)
TClonesArray.h
BmnArmTrigHitProducer::BmnArmTrigHitProducer
BmnArmTrigHitProducer()
Definition
BmnArmTrigHitProducer.cxx:10
BmnArmTrigHitProducer::Init
virtual InitStatus Init()
Definition
BmnArmTrigHitProducer.cxx:23
BmnArmTrigHitProducer::fInputBranchName
TString fInputBranchName
Definition
BmnArmTrigHitProducer.h:28
BmnArmTrigHitProducer::Exec
virtual void Exec(Option_t *opt)
Definition
BmnArmTrigHitProducer.cxx:43
BmnArmTrigHitProducer::~BmnArmTrigHitProducer
virtual ~BmnArmTrigHitProducer()
Definition
BmnArmTrigHitProducer.cxx:21
BmnArmTrigHitProducer::fOutputHitMatchesBranchName
TString fOutputHitMatchesBranchName
Definition
BmnArmTrigHitProducer.h:30
BmnArmTrigHitProducer::fBmnArmTrigPointsArray
TClonesArray * fBmnArmTrigPointsArray
Input array of ArmTrig Points.
Definition
BmnArmTrigHitProducer.h:33
BmnArmTrigHitProducer::fOnlyPrimary
Bool_t fOnlyPrimary
Definition
BmnArmTrigHitProducer.h:38
BmnArmTrigHitProducer::fOutputHitsBranchName
TString fOutputHitsBranchName
Definition
BmnArmTrigHitProducer.h:29
BmnArmTrigHitProducer::fBmnArmTrigHitsArray
TClonesArray * fBmnArmTrigHitsArray
Output array of ArmTrig Hits.
Definition
BmnArmTrigHitProducer.h:36
BmnArmTrigHitProducer::fUseRealEffects
Bool_t fUseRealEffects
Definition
BmnArmTrigHitProducer.h:39
BmnArmTrigHitProducer::Finish
virtual void Finish()
Definition
BmnArmTrigHitProducer.cxx:73
FairTask
TClonesArray
TString
BmnArmTrigHit.h
std
Definition
json.hpp:4446
detectors
armTriggers
BmnArmTrigHitProducer.h
Generated on
for BmnRoot by
1.17.0