BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnArmTrigHitProducer Class Reference

#include <BmnArmTrigHitProducer.h>

Inheritance diagram for BmnArmTrigHitProducer:
Collaboration diagram for BmnArmTrigHitProducer:

Public Member Functions

 BmnArmTrigHitProducer ()
virtual ~BmnArmTrigHitProducer ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
 BmnArmTrigHitProducer ()
virtual ~BmnArmTrigHitProducer ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()

Private Attributes

TString fInputBranchName
TString fOutputHitsBranchName
TString fOutputHitMatchesBranchName
TClonesArray * fBmnArmTrigPointsArray
 Input array of ArmTrig Points.
TClonesArray * fBmnArmTrigHitsArray
 Output array of ArmTrig Hits.
Bool_t fOnlyPrimary
Bool_t fUseRealEffects

Detailed Description

Definition at line 15 of file BmnArmTrigHitProducer.h.

Constructor & Destructor Documentation

◆ BmnArmTrigHitProducer() [1/2]

BmnArmTrigHitProducer::BmnArmTrigHitProducer ( )

Definition at line 10 of file BmnArmTrigHitProducer.cxx.

References fInputBranchName, fOnlyPrimary, fOutputHitMatchesBranchName, fOutputHitsBranchName, and fUseRealEffects.

Referenced by Finish().

Here is the caller graph for this function:

◆ ~BmnArmTrigHitProducer() [1/2]

BmnArmTrigHitProducer::~BmnArmTrigHitProducer ( )
virtual

Definition at line 21 of file BmnArmTrigHitProducer.cxx.

◆ BmnArmTrigHitProducer() [2/2]

BmnArmTrigHitProducer::BmnArmTrigHitProducer ( )

◆ ~BmnArmTrigHitProducer() [2/2]

virtual BmnArmTrigHitProducer::~BmnArmTrigHitProducer ( )
virtual

Member Function Documentation

◆ Exec() [1/2]

void BmnArmTrigHitProducer::Exec ( Option_t * opt)
virtual

Definition at line 43 of file BmnArmTrigHitProducer.cxx.

References entries, fBmnArmTrigHitsArray, fBmnArmTrigPointsArray, BmnArmTrigPoint::GetPdgId(), and workTime.

Here is the call graph for this function:

◆ Exec() [2/2]

virtual void BmnArmTrigHitProducer::Exec ( Option_t * opt)
virtual

◆ Finish() [1/2]

void BmnArmTrigHitProducer::Finish ( )
virtual

Definition at line 73 of file BmnArmTrigHitProducer.cxx.

References workTime.

◆ Finish() [2/2]

virtual void BmnArmTrigHitProducer::Finish ( )
virtual

References BmnArmTrigHitProducer(), fBmnArmTrigHitsArray, fBmnArmTrigPointsArray, fInputBranchName, fOnlyPrimary, fOutputHitMatchesBranchName, fOutputHitsBranchName, and fUseRealEffects.

Here is the call graph for this function:

◆ Init() [1/2]

InitStatus BmnArmTrigHitProducer::Init ( )
virtual

◆ Init() [2/2]

virtual InitStatus BmnArmTrigHitProducer::Init ( )
virtual

Member Data Documentation

◆ fBmnArmTrigHitsArray

TClonesArray * BmnArmTrigHitProducer::fBmnArmTrigHitsArray
private

Definition at line 36 of file BmnArmTrigHitProducer.h.

Referenced by Exec(), Finish(), and Init().

◆ fBmnArmTrigPointsArray

TClonesArray * BmnArmTrigHitProducer::fBmnArmTrigPointsArray
private

Definition at line 33 of file BmnArmTrigHitProducer.h.

Referenced by Exec(), Finish(), and Init().

◆ fInputBranchName

TString BmnArmTrigHitProducer::fInputBranchName
private

Definition at line 28 of file BmnArmTrigHitProducer.h.

Referenced by BmnArmTrigHitProducer(), Finish(), and Init().

◆ fOnlyPrimary

Bool_t BmnArmTrigHitProducer::fOnlyPrimary
private

Definition at line 38 of file BmnArmTrigHitProducer.h.

Referenced by BmnArmTrigHitProducer(), and Finish().

◆ fOutputHitMatchesBranchName

TString BmnArmTrigHitProducer::fOutputHitMatchesBranchName
private

Definition at line 30 of file BmnArmTrigHitProducer.h.

Referenced by BmnArmTrigHitProducer(), and Finish().

◆ fOutputHitsBranchName

TString BmnArmTrigHitProducer::fOutputHitsBranchName
private

Definition at line 29 of file BmnArmTrigHitProducer.h.

Referenced by BmnArmTrigHitProducer(), Finish(), and Init().

◆ fUseRealEffects

Bool_t BmnArmTrigHitProducer::fUseRealEffects
private

Definition at line 39 of file BmnArmTrigHitProducer.h.

Referenced by BmnArmTrigHitProducer(), and Finish().


The documentation for this class was generated from the following files: