![]() |
PandaRoot
|
For automatic parameter optimization. This class tries numerous parameters and prints out good combinations. More...
#include <PndFtsHoughTrackerTaskQA.h>
Public Member Functions | |
PndFtsHoughTrackerTaskQA (Int_t verbose=0) | |
Constructor with flags. Can also be used as standard constructor. More... | |
~PndFtsHoughTrackerTaskQA () | |
Destructor. More... | |
virtual InitStatus | Init () |
Initialization of task at the beginning of a run. More... | |
virtual InitStatus | ReInit () |
ReInitiliazation of task when the runID changes. More... | |
virtual void | Exec (Option_t *opt) |
Executed for each event. More... | |
virtual void | FinishEvent () |
When is this executed? After each event? More... | |
virtual void | Finish () |
Writes output to root file, I guess. Called at the end of the run. More... | |
Int_t | getNEvtsWithEnoughParabolas () const |
void | setNParabolasToFind (Int_t nParabolasToFind) |
void | OverwriteTrackFinderParams (PndFtsHoughTrackFinderParams newParams) |
![]() | |
PndFtsHoughTrackerTask (Int_t verbose=0, Bool_t persistence=kTRUE) | |
Constructor with flags. Can also be used as standard constructor. More... | |
~PndFtsHoughTrackerTask () | |
Destructor. More... | |
virtual void | SetParContainers () |
Loads the parameter container from the runtime database. More... | |
void | SetVerbose (Int_t verbose) |
void | SetPersistence (Bool_t val) |
void | SetSaveDebugInfo (Int_t saveDebugInfo) |
Int_t | GetVerbose () const |
Int_t | GetSaveDebugInfo () const |
Returns the verbosity level. More... | |
UInt_t | GetEventNr () const |
Returns the save debug flag. More... | |
Int_t | GetNFtsHits () const |
Returns the event number. More... | |
const PndFtsHit * | GetFtsHit (UInt_t hitId) const |
Returns pointer to the hit with index hitId in the FTS hit array. More... | |
Int_t | getMcTruthIdForHitId (UInt_t hitId) const |
const PndFtsTube * | GetFtsTube (const PndFtsHit *const myHit) const |
Returns pointer to the FTS tube corresponding to input FTS hit. More... | |
const TVector3 | GetFtsHitPosErrors (const PndFtsHit *const ftsHit) const |
Returns the position error (based on FTS straw geometry) for the hit with index hitId in the FTS hit array. More... | |
const TMatrixT< Double_t > | GetFtsHitCovMatrix (const PndFtsHit *const ftsHit) const |
Returns the position covariance matrix (based on FTS straw geometry) for the hit with index hitId in the FTS hit array. More... | |
Int_t | getFtsBranchId () const |
Returns detector Id of FTS. Try not to use it. More... | |
TClonesArray * | getFtsHitArrayPtr () const |
Returns pointer to the hit array in which FTS hits are saved as PndFtsHit. Try not to use it. More... | |
FairField * | getMagneticFieldPtr () const |
![]() | |
PndPersistencyTask () | |
PndPersistencyTask (const char *name, Int_t iVerbose=1) | |
virtual | ~PndPersistencyTask () |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Additional Inherited Members | |
![]() | |
enum | DebugLevelMultiplicators { kHoughSpaces = 2, kAllFoundPeaksTogether = 3, kEachFoundPeakSeparately = 5, kMcTruthPeaksExclusively = 7, kMcTruthPeaksProjected = 11, kHitCurvesExclusively = 13, kHitCurvesProjected = 17 } |
![]() | |
FairLogger * | fLogger |
Returns pointer to the B field. More... | |
![]() | |
void | throwError (const TString s) const |
For error reporting. More... | |
void | CheckForDuplicateFtsHits () |
PndFtsHoughTrackerTask (const PndFtsHoughTrackerTask &) | |
PndFtsHoughTrackerTask | operator= (const PndFtsHoughTrackerTask &) |
ClassDef (PndFtsHoughTrackerTask, 1) | |
![]() | |
Int_t | fFtsBranchId |
Detector Id of FTS. More... | |
TClonesArray * | fFtsHitArray |
Input array of PndFtsHit. More... | |
TClonesArray * | fFtsMcPoints |
Input array of McPoints. More... | |
PndGeoFtsPar * | fFtsParameters |
Needed for FTS map creator. More... | |
TClonesArray * | fFtsTubeArray |
Input array of PndFtsTube (map of FTS tubes). More... | |
FairField * | fField |
For B field access. More... | |
TString | fTracksArrayName |
Branch name where to store the Track candidates. More... | |
TClonesArray * | fTrackCands |
Array of found track candidates in PndTrackCand (for output) More... | |
TClonesArray * | fTracks |
Array of found tracks in PndTrack (for output) More... | |
Int_t | fSaveDebugInfo |
Debug information will be created if >0. More... | |
UInt_t | fEventNr |
Event number for debugging purposes. More... | |
For automatic parameter optimization. This class tries numerous parameters and prints out good combinations.
Created: 09.02.2014
Definition at line 38 of file PndFtsHoughTrackerTaskQA.h.
PndFtsHoughTrackerTaskQA::PndFtsHoughTrackerTaskQA | ( | Int_t | verbose = 0 | ) |
Constructor with flags. Can also be used as standard constructor.
[in] | verbose | Verbosity level: 0 least, higher -> more output. |
[in] | persistence | kFALSE does not write track candidates from PR to output root file. |
[in] | saveDebugInfo | kTRUE will write internal representation of track(let) candidates to output root file. |
Referenced by OverwriteTrackFinderParams().
PndFtsHoughTrackerTaskQA::~PndFtsHoughTrackerTaskQA | ( | ) |
Destructor.
|
virtual |
|
virtual |
Writes output to root file, I guess. Called at the end of the run.
Reimplemented from PndFtsHoughTrackerTask.
|
virtual |
When is this executed? After each event?
Reimplemented from PndFtsHoughTrackerTask.
|
inline |
Definition at line 64 of file PndFtsHoughTrackerTaskQA.h.
|
virtual |
Initialization of task at the beginning of a run.
Reimplemented from PndFtsHoughTrackerTask.
|
inline |
Definition at line 67 of file PndFtsHoughTrackerTaskQA.h.
References PndFtsHoughTrackerTaskQA().
|
virtual |
ReInitiliazation of task when the runID changes.
Reimplemented from PndFtsHoughTrackerTask.
|
inline |
Definition at line 65 of file PndFtsHoughTrackerTaskQA.h.