CbmRoot
Loading...
Searching...
No Matches
CbmPsdHitProducer Class Reference

#include <CbmPsdHitProducer.h>

Inheritance diagram for CbmPsdHitProducer:
[legend]
Collaboration diagram for CbmPsdHitProducer:
[legend]

Public Member Functions

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

Private Member Functions

std::pair< Int_t, Int_t > ProcessData (CbmEvent *event)
 Processing of digis.
 
 CbmPsdHitProducer (const CbmPsdHitProducer &)
 
CbmPsdHitProducer operator= (const CbmPsdHitProducer &)
 
void Reset ()
 
 ClassDef (CbmPsdHitProducer, 2)
 

Private Attributes

Int_t fNHits = 0
 
TClonesArray * fHitArray = nullptr
 
CbmDigiManagerfDigiMan = nullptr
 
TClonesArray * fEvents = nullptr
 
ULong64_t fNofTs = 0
 
ULong64_t fNofEvents = 0
 
ULong64_t fNofDigis = 0
 
ULong64_t fNofHits = 0
 
Double_t fTimeTot = 0.
 
Float_t fXi [NPsdMod]
 
Float_t fYi [NPsdMod]
 
TH1F * fhModXNewEn = nullptr
 

Detailed Description

Definition at line 34 of file CbmPsdHitProducer.h.

Constructor & Destructor Documentation

◆ CbmPsdHitProducer() [1/2]

CbmPsdHitProducer::CbmPsdHitProducer ( )

Default constructor

Definition at line 41 of file CbmPsdHitProducer.cxx.

◆ ~CbmPsdHitProducer()

CbmPsdHitProducer::~CbmPsdHitProducer ( )

Destructor

Definition at line 46 of file CbmPsdHitProducer.cxx.

References fHitArray.

◆ CbmPsdHitProducer() [2/2]

CbmPsdHitProducer::CbmPsdHitProducer ( const CbmPsdHitProducer & )
private

Member Function Documentation

◆ ClassDef()

CbmPsdHitProducer::ClassDef ( CbmPsdHitProducer ,
2  )
private

◆ Exec()

void CbmPsdHitProducer::Exec ( Option_t * opt)
virtual

◆ Finish()

void CbmPsdHitProducer::Finish ( )
virtual

Definition at line 173 of file CbmPsdHitProducer.cxx.

References fEvents, fhModXNewEn, fNofDigis, fNofEvents, fNofHits, fNofTs, and fTimeTot.

◆ Init()

InitStatus CbmPsdHitProducer::Init ( )
virtual

◆ operator=()

CbmPsdHitProducer CbmPsdHitProducer::operator= ( const CbmPsdHitProducer & )
private

◆ ProcessData()

pair< Int_t, Int_t > CbmPsdHitProducer::ProcessData ( CbmEvent * event)
private

◆ Reset()

void CbmPsdHitProducer::Reset ( )
private

Definition at line 249 of file CbmPsdHitProducer.cxx.

References fHitArray.

Referenced by Exec().

Member Data Documentation

◆ fDigiMan

CbmDigiManager* CbmPsdHitProducer::fDigiMan = nullptr
private

Digi Manager for input

Definition at line 61 of file CbmPsdHitProducer.h.

Referenced by Exec(), and ProcessData().

◆ fEvents

TClonesArray* CbmPsdHitProducer::fEvents = nullptr
private

Event array

Definition at line 64 of file CbmPsdHitProducer.h.

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

◆ fHitArray

TClonesArray* CbmPsdHitProducer::fHitArray = nullptr
private

Output array of CbmPsdHit

Definition at line 58 of file CbmPsdHitProducer.h.

Referenced by Init(), ProcessData(), Reset(), and ~CbmPsdHitProducer().

◆ fhModXNewEn

TH1F* CbmPsdHitProducer::fhModXNewEn = nullptr
private

Definition at line 86 of file CbmPsdHitProducer.h.

Referenced by Finish(), and Init().

◆ fNHits

Int_t CbmPsdHitProducer::fNHits = 0
private

Definition at line 55 of file CbmPsdHitProducer.h.

◆ fNofDigis

ULong64_t CbmPsdHitProducer::fNofDigis = 0
private

Definition at line 73 of file CbmPsdHitProducer.h.

Referenced by Exec(), and Finish().

◆ fNofEvents

ULong64_t CbmPsdHitProducer::fNofEvents = 0
private

Definition at line 72 of file CbmPsdHitProducer.h.

Referenced by Exec(), and Finish().

◆ fNofHits

ULong64_t CbmPsdHitProducer::fNofHits = 0
private

Definition at line 74 of file CbmPsdHitProducer.h.

Referenced by Exec(), and Finish().

◆ fNofTs

ULong64_t CbmPsdHitProducer::fNofTs = 0
private

Counters

Definition at line 71 of file CbmPsdHitProducer.h.

Referenced by Exec(), and Finish().

◆ fTimeTot

Double_t CbmPsdHitProducer::fTimeTot = 0.
private

Definition at line 75 of file CbmPsdHitProducer.h.

Referenced by Exec(), and Finish().

◆ fXi

Float_t CbmPsdHitProducer::fXi[NPsdMod]
private

Definition at line 83 of file CbmPsdHitProducer.h.

◆ fYi

Float_t CbmPsdHitProducer::fYi[NPsdMod]
private

Definition at line 84 of file CbmPsdHitProducer.h.


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