PandaRoot
PndPidMvaAssociatorTask Class Reference

#include <PndPidMvaAssociatorTask.h>

Inheritance diagram for PndPidMvaAssociatorTask:
PndPidEmcAssociatorTask

Public Member Functions

 PndPidMvaAssociatorTask ()
 
 PndPidMvaAssociatorTask (char const *name)
 
virtual ~PndPidMvaAssociatorTask ()
 
virtual void Exec (Option_t *option)
 
virtual InitStatus Init ()
 
void Register ()
 
void Reset ()
 
void SetVerbose (Bool_t verb)
 
virtual void SetParContainers ()
 
virtual void Finish ()
 
virtual void SetVarNames (std::vector< std::string > const &vNames)
 
void SetClassNames (std::vector< std::string > const &clNames)
 
void SetWeightFileName (std::string const &wFileName)
 
void SetClassifier (Mva_MethodType const &methodT)
 
void SetClassifier (std::string const &methodName)
 
void SetNumNeigh (size_t val)
 
void SetKnnEventParams (float scFact, double weight)
 

Detailed Description

Definition at line 53 of file PndPidMvaAssociatorTask.h.

Constructor & Destructor Documentation

◆ PndPidMvaAssociatorTask() [1/2]

PndPidMvaAssociatorTask::PndPidMvaAssociatorTask ( )

Default Constructor.

◆ PndPidMvaAssociatorTask() [2/2]

PndPidMvaAssociatorTask::PndPidMvaAssociatorTask ( char const *  name)

Constructor.

◆ ~PndPidMvaAssociatorTask()

virtual PndPidMvaAssociatorTask::~PndPidMvaAssociatorTask ( )
virtual

Destructor.

Member Function Documentation

◆ Exec()

virtual void PndPidMvaAssociatorTask::Exec ( Option_t *  option)
virtual

Execute the method.

◆ Finish()

virtual void PndPidMvaAssociatorTask::Finish ( )
virtual

◆ Init()

virtual InitStatus PndPidMvaAssociatorTask::Init ( )
virtual

Initialize the method. Called by runner.

◆ Register()

void PndPidMvaAssociatorTask::Register ( )

◆ Reset()

void PndPidMvaAssociatorTask::Reset ( )

◆ SetClassifier() [1/2]

void PndPidMvaAssociatorTask::SetClassifier ( Mva_MethodType const &  methodT)
inline

Set the classifier type.

Parameters
methodTThe method to be used.

Definition at line 211 of file PndPidMvaAssociatorTask.h.

212 {
213  fMethodType = methodT;
214 };

◆ SetClassifier() [2/2]

void PndPidMvaAssociatorTask::SetClassifier ( std::string const &  methodName)

Set the classifier type.

Parameters
methodNameThe method to be used.

◆ SetClassNames()

void PndPidMvaAssociatorTask::SetClassNames ( std::vector< std::string > const &  clNames)
inline
Parameters
clNamesInput class names.

Definition at line 196 of file PndPidMvaAssociatorTask.h.

197 {
198  fClassNames = clNames;
199 };

◆ SetKnnEventParams()

void PndPidMvaAssociatorTask::SetKnnEventParams ( float  scFact,
double  weight 
)
inline

Set the scale factor and the event weight for KNN classifier.

Parameters
scFactScale factor.
weightEvents weight.

Definition at line 216 of file PndPidMvaAssociatorTask.h.

217 {
218  fScFact = scFact;
219  fWeight = weight;
220 };

◆ SetNumNeigh()

void PndPidMvaAssociatorTask::SetNumNeigh ( size_t  val)
inline
Parameters
valnNumber of neighbors to be uset for KNN classifier.

Definition at line 206 of file PndPidMvaAssociatorTask.h.

207 {
208  fNumNeigh = val;
209 };

◆ SetParContainers()

virtual void PndPidMvaAssociatorTask::SetParContainers ( )
virtual

Set parameter containers

◆ SetVarNames()

void PndPidMvaAssociatorTask::SetVarNames ( std::vector< std::string > const &  vNames)
inlinevirtual
Parameters
vNamesInput variable names.

Definition at line 191 of file PndPidMvaAssociatorTask.h.

192 {
193  fVarNames = vNames;
194 };

◆ SetVerbose()

void PndPidMvaAssociatorTask::SetVerbose ( Bool_t  verb)
inline

Definition at line 186 of file PndPidMvaAssociatorTask.h.

187 {
188  fVerbose = verb;
189 };

◆ SetWeightFileName()

void PndPidMvaAssociatorTask::SetWeightFileName ( std::string const &  wFileName)
inline
Parameters
wFileNameInput weight file. If not specified the standard file from the standard location is loaded.

Definition at line 201 of file PndPidMvaAssociatorTask.h.

202 {
203  fWeightsFileName = wFileName;
204 };

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