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 41 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 199 of file PndPidMvaAssociatorTask.h.

200 {
201  fMethodType = methodT;
202 };

◆ 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 184 of file PndPidMvaAssociatorTask.h.

185 {
186  fClassNames = clNames;
187 };

◆ 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 204 of file PndPidMvaAssociatorTask.h.

205 {
206  fScFact = scFact;
207  fWeight = weight;
208 };

◆ SetNumNeigh()

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

Definition at line 194 of file PndPidMvaAssociatorTask.h.

195 {
196  fNumNeigh = val;
197 };

◆ 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 179 of file PndPidMvaAssociatorTask.h.

180 {
181  fVarNames = vNames;
182 };

◆ SetVerbose()

void PndPidMvaAssociatorTask::SetVerbose ( Bool_t  verb)
inline

Definition at line 174 of file PndPidMvaAssociatorTask.h.

175 {
176  fVerbose = verb;
177 };

◆ 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 189 of file PndPidMvaAssociatorTask.h.

190 {
191  fWeightsFileName = wFileName;
192 };

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