CbmRoot
CbmBuildEventsSimple Class Reference

#include <CbmBuildEventsSimple.h>

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

Public Member Functions

 CbmBuildEventsSimple ()
 
virtual ~CbmBuildEventsSimple ()
 
virtual void Exec (Option_t *opt)
 
void SetWindDur (Double_t winddur=5)
 
void SetMinusDeltaT (Double_t minusdeltat=10)
 
void SetPlusDeltaT (Double_t plusdeltat=15)
 
void SetMinHitStations (Int_t minhitstations=8)
 
void SetMinDigis (Int_t mindigis=2000)
 
void SetDeadT (Double_t deadt=10)
 

Private Member Functions

virtual InitStatus Init ()
 
void FillEvent (Int_t st, Int_t end)
 
 CbmBuildEventsSimple (const CbmBuildEventsSimple &)
 
CbmBuildEventsSimpleoperator= (const CbmBuildEventsSimple &)
 
 ClassDef (CbmBuildEventsSimple, 1)
 

Private Attributes

TClonesArray * fStsDigis
 Input array (class CbmStsDigi) More...
 
TClonesArray * fEvents
 Output array (class CbmEvent) More...
 
Int_t fSliceN
 
Int_t fEv
 
Int_t fNDigis
 
Int_t fSN
 
Double_t fST
 
Int_t fNStsDigis [16]
 
Double_t fWindDur
 
Double_t fMinusDeltaT
 
Double_t fPlusDeltaT
 
Double_t fDeadT
 
Int_t fMinHitStations
 
Int_t fMinDigis
 

Detailed Description

Definition at line 23 of file CbmBuildEventsSimple.h.

Constructor & Destructor Documentation

◆ CbmBuildEventsSimple() [1/2]

CbmBuildEventsSimple::CbmBuildEventsSimple ( )

Constructor

Definition at line 29 of file CbmBuildEventsSimple.cxx.

◆ ~CbmBuildEventsSimple()

CbmBuildEventsSimple::~CbmBuildEventsSimple ( )
virtual

Destructor

Definition at line 53 of file CbmBuildEventsSimple.cxx.

◆ CbmBuildEventsSimple() [2/2]

CbmBuildEventsSimple::CbmBuildEventsSimple ( const CbmBuildEventsSimple )
private

Member Function Documentation

◆ ClassDef()

CbmBuildEventsSimple::ClassDef ( CbmBuildEventsSimple  ,
 
)
private

◆ Exec()

void CbmBuildEventsSimple::Exec ( Option_t *  opt)
virtual

◆ FillEvent()

void CbmBuildEventsSimple::FillEvent ( Int_t  st,
Int_t  end 
)
private

Fills Stsdigis array. STS separate, because start and end end digi is known.

Definition at line 58 of file CbmBuildEventsSimple.cxx.

References CbmEvent::AddData(), fEv, fEvents, i, and kStsDigi.

Referenced by Exec().

◆ Init()

InitStatus CbmBuildEventsSimple::Init ( )
privatevirtual

Task initialisation

Definition at line 191 of file CbmBuildEventsSimple.cxx.

References fEvents, and fStsDigis.

◆ operator=()

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

◆ SetDeadT()

void CbmBuildEventsSimple::SetDeadT ( Double_t  deadt = 10)
inline

Definition at line 42 of file CbmBuildEventsSimple.h.

References fDeadT.

◆ SetMinDigis()

void CbmBuildEventsSimple::SetMinDigis ( Int_t  mindigis = 2000)
inline

Definition at line 41 of file CbmBuildEventsSimple.h.

References fMinDigis.

◆ SetMinHitStations()

void CbmBuildEventsSimple::SetMinHitStations ( Int_t  minhitstations = 8)
inline

Definition at line 38 of file CbmBuildEventsSimple.h.

References fMinHitStations.

◆ SetMinusDeltaT()

void CbmBuildEventsSimple::SetMinusDeltaT ( Double_t  minusdeltat = 10)
inline

Definition at line 36 of file CbmBuildEventsSimple.h.

References fMinusDeltaT.

◆ SetPlusDeltaT()

void CbmBuildEventsSimple::SetPlusDeltaT ( Double_t  plusdeltat = 15)
inline

Definition at line 37 of file CbmBuildEventsSimple.h.

References fPlusDeltaT.

◆ SetWindDur()

void CbmBuildEventsSimple::SetWindDur ( Double_t  winddur = 5)
inline

Definition at line 35 of file CbmBuildEventsSimple.h.

References fWindDur.

Member Data Documentation

◆ fDeadT

Double_t CbmBuildEventsSimple::fDeadT
private

Definition at line 59 of file CbmBuildEventsSimple.h.

Referenced by Exec(), and SetDeadT().

◆ fEv

Int_t CbmBuildEventsSimple::fEv
private

Definition at line 50 of file CbmBuildEventsSimple.h.

Referenced by FillEvent().

◆ fEvents

TClonesArray* CbmBuildEventsSimple::fEvents
private

Output array (class CbmEvent)

Definition at line 47 of file CbmBuildEventsSimple.h.

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

◆ fMinDigis

Int_t CbmBuildEventsSimple::fMinDigis
private

Definition at line 63 of file CbmBuildEventsSimple.h.

Referenced by Exec(), and SetMinDigis().

◆ fMinHitStations

Int_t CbmBuildEventsSimple::fMinHitStations
private

Definition at line 61 of file CbmBuildEventsSimple.h.

Referenced by Exec(), and SetMinHitStations().

◆ fMinusDeltaT

Double_t CbmBuildEventsSimple::fMinusDeltaT
private

Definition at line 57 of file CbmBuildEventsSimple.h.

Referenced by Exec(), and SetMinusDeltaT().

◆ fNDigis

Int_t CbmBuildEventsSimple::fNDigis
private

Definition at line 51 of file CbmBuildEventsSimple.h.

Referenced by Exec().

◆ fNStsDigis

Int_t CbmBuildEventsSimple::fNStsDigis[16]
private

Definition at line 54 of file CbmBuildEventsSimple.h.

Referenced by Exec().

◆ fPlusDeltaT

Double_t CbmBuildEventsSimple::fPlusDeltaT
private

Definition at line 58 of file CbmBuildEventsSimple.h.

Referenced by Exec(), and SetPlusDeltaT().

◆ fSliceN

Int_t CbmBuildEventsSimple::fSliceN
private

Definition at line 48 of file CbmBuildEventsSimple.h.

Referenced by Exec().

◆ fSN

Int_t CbmBuildEventsSimple::fSN
private

Definition at line 52 of file CbmBuildEventsSimple.h.

Referenced by Exec().

◆ fST

Double_t CbmBuildEventsSimple::fST
private

Definition at line 53 of file CbmBuildEventsSimple.h.

Referenced by Exec().

◆ fStsDigis

TClonesArray* CbmBuildEventsSimple::fStsDigis
private

Input array (class CbmStsDigi)

Definition at line 46 of file CbmBuildEventsSimple.h.

Referenced by Exec(), and Init().

◆ fWindDur

Double_t CbmBuildEventsSimple::fWindDur
private

Definition at line 55 of file CbmBuildEventsSimple.h.

Referenced by Exec(), and SetWindDur().


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