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

#include <BmnBCHitProducer.h>

Inheritance diagram for BmnBCHitProducer:
Collaboration diagram for BmnBCHitProducer:

Public Member Functions

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

Private Attributes

TString fInputBranchName
TString fOutputHitsBranchName
TString fOutputHitMatchesBranchName
TClonesArray * fBmnBCPointsArray
 Input array of BC Points.
TClonesArray * fBmnBCHitsArray
 Output array of BC Hits.
Bool_t fOnlyPrimary
Bool_t fUseRealEffects

Detailed Description

Definition at line 15 of file BmnBCHitProducer.h.

Constructor & Destructor Documentation

◆ BmnBCHitProducer() [1/2]

BmnBCHitProducer::BmnBCHitProducer ( )

Definition at line 10 of file BmnBCHitProducer.cxx.

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

Referenced by Finish().

Here is the caller graph for this function:

◆ ~BmnBCHitProducer() [1/2]

BmnBCHitProducer::~BmnBCHitProducer ( )
virtual

Definition at line 21 of file BmnBCHitProducer.cxx.

◆ BmnBCHitProducer() [2/2]

BmnBCHitProducer::BmnBCHitProducer ( )

◆ ~BmnBCHitProducer() [2/2]

virtual BmnBCHitProducer::~BmnBCHitProducer ( )
virtual

Member Function Documentation

◆ Exec() [1/2]

void BmnBCHitProducer::Exec ( Option_t * opt)
virtual

Definition at line 38 of file BmnBCHitProducer.cxx.

References entries, fBmnBCHitsArray, fBmnBCPointsArray, BmnBCPoint::GetCharge(), BmnBCPoint::GetStation(), and workTime.

Here is the call graph for this function:

◆ Exec() [2/2]

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

◆ Finish() [1/2]

void BmnBCHitProducer::Finish ( )
virtual

Definition at line 86 of file BmnBCHitProducer.cxx.

References workTime.

◆ Finish() [2/2]

virtual void BmnBCHitProducer::Finish ( )
virtual

References BmnBCHitProducer(), fBmnBCHitsArray, fBmnBCPointsArray, fInputBranchName, fOnlyPrimary, fOutputHitMatchesBranchName, fOutputHitsBranchName, and fUseRealEffects.

Here is the call graph for this function:

◆ Init() [1/2]

InitStatus BmnBCHitProducer::Init ( )
virtual

◆ Init() [2/2]

virtual InitStatus BmnBCHitProducer::Init ( )
virtual

Member Data Documentation

◆ fBmnBCHitsArray

TClonesArray * BmnBCHitProducer::fBmnBCHitsArray
private

Definition at line 36 of file BmnBCHitProducer.h.

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

◆ fBmnBCPointsArray

TClonesArray * BmnBCHitProducer::fBmnBCPointsArray
private

Definition at line 33 of file BmnBCHitProducer.h.

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

◆ fInputBranchName

TString BmnBCHitProducer::fInputBranchName
private

Definition at line 28 of file BmnBCHitProducer.h.

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

◆ fOnlyPrimary

Bool_t BmnBCHitProducer::fOnlyPrimary
private

Definition at line 38 of file BmnBCHitProducer.h.

Referenced by BmnBCHitProducer(), and Finish().

◆ fOutputHitMatchesBranchName

TString BmnBCHitProducer::fOutputHitMatchesBranchName
private

Definition at line 30 of file BmnBCHitProducer.h.

Referenced by BmnBCHitProducer(), and Finish().

◆ fOutputHitsBranchName

TString BmnBCHitProducer::fOutputHitsBranchName
private

Definition at line 29 of file BmnBCHitProducer.h.

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

◆ fUseRealEffects

Bool_t BmnBCHitProducer::fUseRealEffects
private

Definition at line 39 of file BmnBCHitProducer.h.

Referenced by BmnBCHitProducer(), and Finish().


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