CbmRoot
Loading...
Searching...
No Matches
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 40 of file CbmTrdSetTracksPidWkn.h.

Constructor & Destructor Documentation

◆ CbmTrdSetTracksPidWkn() [1/3]

CbmTrdSetTracksPidWkn::CbmTrdSetTracksPidWkn ( )

Default constructor

Definition at line 26 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 54 of file CbmTrdSetTracksPidWkn.cxx.

◆ CbmTrdSetTracksPidWkn() [3/3]

CbmTrdSetTracksPidWkn::CbmTrdSetTracksPidWkn ( const CbmTrdSetTracksPidWkn & )
private

Member Function Documentation

◆ ClassDef()

CbmTrdSetTracksPidWkn::ClassDef ( CbmTrdSetTracksPidWkn ,
1  )
private

◆ Exec()

void CbmTrdSetTracksPidWkn::Exec ( Option_t * opt)
virtual

◆ Finish()

void CbmTrdSetTracksPidWkn::Finish ( )
virtual

Finish at the end of each event

Definition at line 175 of file CbmTrdSetTracksPidWkn.cxx.

◆ Init()

InitStatus CbmTrdSetTracksPidWkn::Init ( )
virtual

Initialisation at beginning of each event

Definition at line 64 of file CbmTrdSetTracksPidWkn.cxx.

References fTrackArray, fTrdHitArray, and SetParameters().

◆ operator=()

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

◆ SetParameters()

void CbmTrdSetTracksPidWkn::SetParameters ( )

Definition at line 178 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 59 of file CbmTrdSetTracksPidWkn.cxx.

◆ SetSIS100()

void CbmTrdSetTracksPidWkn::SetSIS100 ( )
inline

Definition at line 72 of file CbmTrdSetTracksPidWkn.h.

References fSISType.

◆ SetSIS300()

void CbmTrdSetTracksPidWkn::SetSIS300 ( )
inline

Definition at line 73 of file CbmTrdSetTracksPidWkn.h.

References fSISType.

◆ SetType()

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

Definition at line 71 of file CbmTrdSetTracksPidWkn.h.

References fSISType.

Member Data Documentation

◆ fdegWkn

int CbmTrdSetTracksPidWkn::fdegWkn
private

Definition at line 82 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters().

◆ fDiff

float CbmTrdSetTracksPidWkn::fDiff
private

Definition at line 87 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters().

◆ fEmp

float CbmTrdSetTracksPidWkn::fEmp
private

Definition at line 85 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().

◆ fk1

float CbmTrdSetTracksPidWkn::fk1
private

Definition at line 84 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().

◆ fNofTracks

int CbmTrdSetTracksPidWkn::fNofTracks
private

Definition at line 83 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec().

◆ fnSet

int CbmTrdSetTracksPidWkn::fnSet
private

Definition at line 81 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().

◆ fSISType

std::string CbmTrdSetTracksPidWkn::fSISType
private

Definition at line 94 of file CbmTrdSetTracksPidWkn.h.

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

◆ fTrackArray

TClonesArray* CbmTrdSetTracksPidWkn::fTrackArray
private

Definition at line 96 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and Init().

◆ fTrdHitArray

TClonesArray* CbmTrdSetTracksPidWkn::fTrdHitArray
private

Definition at line 97 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and Init().

◆ fwkn0

float CbmTrdSetTracksPidWkn::fwkn0
private

Definition at line 84 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().

◆ fWmax

float CbmTrdSetTracksPidWkn::fWmax
private

Definition at line 87 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters().

◆ fWmin

float CbmTrdSetTracksPidWkn::fWmin
private

Definition at line 87 of file CbmTrdSetTracksPidWkn.h.

Referenced by SetParameters().

◆ fXi

float CbmTrdSetTracksPidWkn::fXi
private

Definition at line 86 of file CbmTrdSetTracksPidWkn.h.

Referenced by Exec(), and SetParameters().


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