|
CbmRoot
|
#include <CbmTrdSetTracksPidANN.h>
Public Member Functions | |
| CbmTrdSetTracksPidANN () | |
| CbmTrdSetTracksPidANN (const char *name, const char *title="FairTask") | |
| virtual | ~CbmTrdSetTracksPidANN () |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| virtual void | SetParContainers () |
| Int_t | GetNofTracks () const |
| Double_t | GetANNPar1 () const |
| Double_t | GetANNPar2 () const |
| void | SetANNPar1 (Double_t param) |
| void | SetANNPar2 (Double_t param) |
| void | SetInputFile (TString) |
| deprecated method, will be deleted soon | |
| void | SetTRDGeometryType (TString trdGeometryType) |
Private Member Functions | |
| CbmTrdSetTracksPidANN & | operator= (const CbmTrdSetTracksPidANN &) |
| CbmTrdSetTracksPidANN (const CbmTrdSetTracksPidANN &) | |
| Bool_t | ReadData () |
| ClassDef (CbmTrdSetTracksPidANN, 2) | |
Private Attributes | |
| TClonesArray * | fTrackArray |
| TClonesArray * | fTrdHitArray |
| Int_t | fNofTracks |
| Double_t | fANNPar1 |
| Double_t | fANNPar2 |
| std::vector< TMultiLayerPerceptron * > | fNN |
| TString | fTRDGeometryType |
Definition at line 35 of file CbmTrdSetTracksPidANN.h.
| CbmTrdSetTracksPidANN::CbmTrdSetTracksPidANN | ( | ) |
Default constructor
Definition at line 27 of file CbmTrdSetTracksPidANN.cxx.
References CbmTrdSetTracksPidANN().
Referenced by CbmTrdSetTracksPidANN(), CbmTrdSetTracksPidANN(), ClassDef(), and operator=().
| CbmTrdSetTracksPidANN::CbmTrdSetTracksPidANN | ( | const char * | name, |
| const char * | title = "FairTask" ) |
Standard constructor
| name | Name of class |
| title | Task title |
Definition at line 29 of file CbmTrdSetTracksPidANN.cxx.
References fANNPar1, fANNPar2, fNN, fNofTracks, fTrackArray, fTRDGeometryType, and fTrdHitArray.
|
virtual |
Destructor
Definition at line 42 of file CbmTrdSetTracksPidANN.cxx.
|
private |
References CbmTrdSetTracksPidANN().
|
private |
References CbmTrdSetTracksPidANN().
|
virtual |
Task execution
Definition at line 141 of file CbmTrdSetTracksPidANN.cxx.
References fANNPar1, fANNPar2, fNN, fTrackArray, fTrdHitArray, CbmTrdHit::GetELoss(), CbmTrack::GetHitIndex(), CbmTrack::GetNofHits(), and CbmTrdTrack::SetPidANN().
|
virtual |
Finish at the end of each event
Definition at line 183 of file CbmTrdSetTracksPidANN.cxx.
|
inline |
Definition at line 72 of file CbmTrdSetTracksPidANN.h.
References fANNPar1.
|
inline |
Definition at line 73 of file CbmTrdSetTracksPidANN.h.
References fANNPar2.
|
inline |
|
virtual |
Initialisation at beginning of each event
Definition at line 117 of file CbmTrdSetTracksPidANN.cxx.
References fTrackArray, fTrdHitArray, and ReadData().
|
private |
References CbmTrdSetTracksPidANN().
|
private |
Definition at line 46 of file CbmTrdSetTracksPidANN.cxx.
References fANNPar1, fANNPar2, fNN, and fTRDGeometryType.
Referenced by Init().
|
inline |
|
inline |
Definition at line 77 of file CbmTrdSetTracksPidANN.h.
References fANNPar2.
|
inline |
deprecated method, will be deleted soon
Definition at line 81 of file CbmTrdSetTracksPidANN.h.
|
virtual |
SetParContainers
Definition at line 44 of file CbmTrdSetTracksPidANN.cxx.
|
inline |
Definition at line 85 of file CbmTrdSetTracksPidANN.h.
References fTRDGeometryType.
|
private |
Definition at line 96 of file CbmTrdSetTracksPidANN.h.
Referenced by CbmTrdSetTracksPidANN(), Exec(), GetANNPar1(), ReadData(), and SetANNPar1().
|
private |
Definition at line 97 of file CbmTrdSetTracksPidANN.h.
Referenced by CbmTrdSetTracksPidANN(), Exec(), GetANNPar2(), ReadData(), and SetANNPar2().
|
private |
Definition at line 99 of file CbmTrdSetTracksPidANN.h.
Referenced by CbmTrdSetTracksPidANN(), Exec(), and ReadData().
|
private |
Definition at line 95 of file CbmTrdSetTracksPidANN.h.
Referenced by CbmTrdSetTracksPidANN(), and GetNofTracks().
|
private |
Definition at line 92 of file CbmTrdSetTracksPidANN.h.
Referenced by CbmTrdSetTracksPidANN(), Exec(), and Init().
|
private |
Definition at line 101 of file CbmTrdSetTracksPidANN.h.
Referenced by CbmTrdSetTracksPidANN(), ReadData(), and SetTRDGeometryType().
|
private |
Definition at line 93 of file CbmTrdSetTracksPidANN.h.
Referenced by CbmTrdSetTracksPidANN(), Exec(), and Init().