CbmRoot
CbmTrdSetTracksPidWkn Class Reference

#include <CbmTrdSetTracksPidWkn.h>

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

Public Member Functions

 CbmTrdSetTracksPidWkn ()
 
 CbmTrdSetTracksPidWkn (const char *name, const char *title="FairTask")
 
virtual ~CbmTrdSetTracksPidWkn ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
void SetType (const std::string &SISType)
 
void SetSIS100 ()
 
void SetSIS300 ()
 
void SetParameters ()
 
virtual void SetParContainers ()
 

Private Member Functions

 CbmTrdSetTracksPidWkn (const CbmTrdSetTracksPidWkn &)
 
CbmTrdSetTracksPidWknoperator= (const CbmTrdSetTracksPidWkn &)
 
 ClassDef (CbmTrdSetTracksPidWkn, 1)
 

Private Attributes

int fnSet
 
int fdegWkn
 
int fNofTracks
 
float fk1
 
float fwkn0
 
float fEmp
 
float fXi
 
float fWmin
 
float fWmax
 
float fDiff
 
std::string fSISType
 
TClonesArray * fTrackArray
 
TClonesArray * fTrdHitArray
 

Detailed Description

Definition at line 36 of file CbmTrdSetTracksPidWkn.h.

Constructor & Destructor Documentation

◆ CbmTrdSetTracksPidWkn() [1/3]

CbmTrdSetTracksPidWkn::CbmTrdSetTracksPidWkn ( )

Default constructor

Definition at line 25 of file CbmTrdSetTracksPidWkn.cxx.

◆ CbmTrdSetTracksPidWkn() [2/3]

CbmTrdSetTracksPidWkn::CbmTrdSetTracksPidWkn ( const char *  name,
const char *  title = "FairTask" 
)

Standard constructor

Parameters
nameName of class
titleTask title

Definition at line 31 of file CbmTrdSetTracksPidWkn.cxx.

◆ ~CbmTrdSetTracksPidWkn()

CbmTrdSetTracksPidWkn::~CbmTrdSetTracksPidWkn ( )
virtual

Destructor

Definition at line 53 of file CbmTrdSetTracksPidWkn.cxx.

◆ CbmTrdSetTracksPidWkn() [3/3]

CbmTrdSetTracksPidWkn::CbmTrdSetTracksPidWkn ( const CbmTrdSetTracksPidWkn )
private

Member Function Documentation

◆ ClassDef()

CbmTrdSetTracksPidWkn::ClassDef ( CbmTrdSetTracksPidWkn  ,
 
)
private

◆ Exec()

void CbmTrdSetTracksPidWkn::Exec ( Option_t *  opt)
virtual

◆ Finish()

void CbmTrdSetTracksPidWkn::Finish ( )
virtual

Finish at the end of each event

Definition at line 173 of file CbmTrdSetTracksPidWkn.cxx.

◆ Init()

InitStatus CbmTrdSetTracksPidWkn::Init ( )
virtual

Initialisation at beginning of each event

Definition at line 63 of file CbmTrdSetTracksPidWkn.cxx.

References fTrackArray, fTrdHitArray, and SetParameters().

◆ operator=()

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

◆ SetParameters()

void CbmTrdSetTracksPidWkn::SetParameters ( )

Definition at line 176 of file CbmTrdSetTracksPidWkn.cxx.

References fdegWkn, fDiff, fEmp, fk1, fnSet, fSISType, fwkn0, fWmax, fWmin, and fXi.

Referenced by Init().

◆ SetParContainers()

void CbmTrdSetTracksPidWkn::SetParContainers ( )
virtual

SetParContainers

Definition at line 58 of file CbmTrdSetTracksPidWkn.cxx.

◆ SetSIS100()

void CbmTrdSetTracksPidWkn::SetSIS100 ( )
inline

Definition at line 68 of file CbmTrdSetTracksPidWkn.h.

References fSISType.

◆ SetSIS300()

void CbmTrdSetTracksPidWkn::SetSIS300 ( )
inline

Definition at line 69 of file CbmTrdSetTracksPidWkn.h.

References fSISType.

◆ SetType()

void CbmTrdSetTracksPidWkn::SetType ( const std::string &  SISType)
inline

Definition at line 67 of file CbmTrdSetTracksPidWkn.h.

References fSISType.

Member Data Documentation

◆ fdegWkn

int CbmTrdSetTracksPidWkn::fdegWkn
private

Definition at line 78 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters().

◆ fDiff

float CbmTrdSetTracksPidWkn::fDiff
private

Definition at line 83 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters().

◆ fEmp

float CbmTrdSetTracksPidWkn::fEmp
private

Definition at line 81 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().

◆ fk1

float CbmTrdSetTracksPidWkn::fk1
private

Definition at line 80 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().

◆ fNofTracks

int CbmTrdSetTracksPidWkn::fNofTracks
private

Definition at line 79 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec().

◆ fnSet

int CbmTrdSetTracksPidWkn::fnSet
private

Definition at line 77 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().

◆ fSISType

std::string CbmTrdSetTracksPidWkn::fSISType
private

Definition at line 90 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters(), SetSIS100(), SetSIS300(), and SetType().

◆ fTrackArray

TClonesArray* CbmTrdSetTracksPidWkn::fTrackArray
private

Definition at line 92 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and Init().

◆ fTrdHitArray

TClonesArray* CbmTrdSetTracksPidWkn::fTrdHitArray
private

Definition at line 93 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and Init().

◆ fwkn0

float CbmTrdSetTracksPidWkn::fwkn0
private

Definition at line 80 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().

◆ fWmax

float CbmTrdSetTracksPidWkn::fWmax
private

Definition at line 83 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters().

◆ fWmin

float CbmTrdSetTracksPidWkn::fWmin
private

Definition at line 83 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters().

◆ fXi

float CbmTrdSetTracksPidWkn::fXi
private

Definition at line 82 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().


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