CbmRoot
CbmTrdSetTracksPidModWkn Class Reference

#include <CbmTrdSetTracksPidModWkn.h>

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

Public Member Functions

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

Private Member Functions

 CbmTrdSetTracksPidModWkn (const CbmTrdSetTracksPidModWkn &)
 
CbmTrdSetTracksPidModWknoperator= (const CbmTrdSetTracksPidModWkn &)
 
 ClassDef (CbmTrdSetTracksPidModWkn, 1)
 

Private Attributes

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

Detailed Description

Definition at line 37 of file CbmTrdSetTracksPidModWkn.h.

Constructor & Destructor Documentation

◆ CbmTrdSetTracksPidModWkn() [1/3]

CbmTrdSetTracksPidModWkn::CbmTrdSetTracksPidModWkn ( )

Default constructor

Definition at line 34 of file CbmTrdSetTracksPidModWkn.cxx.

◆ CbmTrdSetTracksPidModWkn() [2/3]

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

Standard constructor

Parameters
nameName of class
titleTask title

Definition at line 39 of file CbmTrdSetTracksPidModWkn.cxx.

◆ ~CbmTrdSetTracksPidModWkn()

CbmTrdSetTracksPidModWkn::~CbmTrdSetTracksPidModWkn ( )
virtual

Destructor

Definition at line 58 of file CbmTrdSetTracksPidModWkn.cxx.

◆ CbmTrdSetTracksPidModWkn() [3/3]

CbmTrdSetTracksPidModWkn::CbmTrdSetTracksPidModWkn ( const CbmTrdSetTracksPidModWkn )
private

Member Function Documentation

◆ ClassDef()

CbmTrdSetTracksPidModWkn::ClassDef ( CbmTrdSetTracksPidModWkn  ,
 
)
private

◆ Exec()

void CbmTrdSetTracksPidModWkn::Exec ( Option_t *  opt)
virtual

◆ Finish()

void CbmTrdSetTracksPidModWkn::Finish ( )
virtual

Finish at the end of each event

Definition at line 221 of file CbmTrdSetTracksPidModWkn.cxx.

◆ Init()

InitStatus CbmTrdSetTracksPidModWkn::Init ( )
virtual

Initialisation at beginning of each event

Definition at line 63 of file CbmTrdSetTracksPidModWkn.cxx.

References fTrackArray, fTrdHitArray, and SetParameters().

◆ operator=()

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

◆ SetParameters()

void CbmTrdSetTracksPidModWkn::SetParameters ( )

Definition at line 202 of file CbmTrdSetTracksPidModWkn.cxx.

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

Referenced by Init().

◆ SetSIS100()

void CbmTrdSetTracksPidModWkn::SetSIS100 ( )
inline

Definition at line 69 of file CbmTrdSetTracksPidModWkn.h.

References fSISType.

◆ SetSIS300()

void CbmTrdSetTracksPidModWkn::SetSIS300 ( )
inline

Definition at line 70 of file CbmTrdSetTracksPidModWkn.h.

References fSISType.

◆ SetType()

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

Set Type

Definition at line 68 of file CbmTrdSetTracksPidModWkn.h.

References fSISType.

Member Data Documentation

◆ fdegWkn

float CbmTrdSetTracksPidModWkn::fdegWkn
private

Definition at line 80 of file CbmTrdSetTracksPidModWkn.h.

Referenced by SetParameters().

◆ fDiff

float CbmTrdSetTracksPidModWkn::fDiff
private

Definition at line 84 of file CbmTrdSetTracksPidModWkn.h.

Referenced by Exec(), and SetParameters().

◆ fEmp

float CbmTrdSetTracksPidModWkn::fEmp
private

Definition at line 82 of file CbmTrdSetTracksPidModWkn.h.

Referenced by Exec().

◆ fk1

float CbmTrdSetTracksPidModWkn::fk1
private

Definition at line 81 of file CbmTrdSetTracksPidModWkn.h.

Referenced by SetParameters().

◆ fnSet

int CbmTrdSetTracksPidModWkn::fnSet
private

Definition at line 79 of file CbmTrdSetTracksPidModWkn.h.

Referenced by Exec(), and SetParameters().

◆ fSISType

std::string CbmTrdSetTracksPidModWkn::fSISType
private

Definition at line 91 of file CbmTrdSetTracksPidModWkn.h.

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

◆ fTrackArray

TClonesArray* CbmTrdSetTracksPidModWkn::fTrackArray
private

Definition at line 75 of file CbmTrdSetTracksPidModWkn.h.

Referenced by Exec(), and Init().

◆ fTrdHitArray

TClonesArray* CbmTrdSetTracksPidModWkn::fTrdHitArray
private

Definition at line 76 of file CbmTrdSetTracksPidModWkn.h.

Referenced by Exec(), and Init().

◆ fwkn0

float CbmTrdSetTracksPidModWkn::fwkn0
private

Definition at line 81 of file CbmTrdSetTracksPidModWkn.h.

Referenced by Exec(), and SetParameters().

◆ fWmax

float CbmTrdSetTracksPidModWkn::fWmax
private

Definition at line 84 of file CbmTrdSetTracksPidModWkn.h.

Referenced by SetParameters().

◆ fWmin

float CbmTrdSetTracksPidModWkn::fWmin
private

Definition at line 84 of file CbmTrdSetTracksPidModWkn.h.

Referenced by Exec(), and SetParameters().

◆ fXi

float CbmTrdSetTracksPidModWkn::fXi
private

Definition at line 83 of file CbmTrdSetTracksPidModWkn.h.

Referenced by Exec().


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