Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ReadLD Class Reference
+ Inheritance diagram for ReadLD:
+ Collaboration diagram for ReadLD:

Public Member Functions

 ReadLD (std::vector< std::string > &theInputVars)
 
virtual ~ReadLD ()
 
double GetMvaValue (const std::vector< double > &inputValues) const
 
 ReadLD (std::vector< std::string > &theInputVars)
 
virtual ~ReadLD ()
 
double GetMvaValue (const std::vector< double > &inputValues) const
 
- Public Member Functions inherited from IClassifierReader
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 
 IClassifierReader ()
 
virtual ~IClassifierReader ()
 
bool IsStatusClean () const
 

Private Member Functions

void Clear ()
 
size_t GetNvar () const
 
char GetType (int ivar) const
 
bool IsNormalised () const
 
double NormVariable (double x, double xmin, double xmax) const
 
void Initialize ()
 
double GetMvaValue__ (const std::vector< double > &inputValues) const
 
void Clear ()
 
size_t GetNvar () const
 
char GetType (int ivar) const
 
bool IsNormalised () const
 
double NormVariable (double x, double xmin, double xmax) const
 
void Initialize ()
 
double GetMvaValue__ (const std::vector< double > &inputValues) const
 

Private Attributes

const char * fClassName
 
const size_t fNvars
 
const bool fIsNormalised
 
double fVmin [10]
 
double fVmax [10]
 
char fType [10]
 
std::vector< doublefLDCoefficients
 

Additional Inherited Members

- Protected Attributes inherited from IClassifierReader
bool fStatusIsClean
 

Detailed Description

Definition at line 81 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 81 of file eback_LD.class.C

Constructor & Destructor Documentation

ReadLD::ReadLD ( std::vector< std::string > &  theInputVars)
inline

Definition at line 86 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 86 of file eback_LD.class.C

References fClassName, fNvars, IClassifierReader::fStatusIsClean, fType, fVmax, fVmin, and Initialize().

+ Here is the call graph for this function:

virtual ReadLD::~ReadLD ( )
inlinevirtual

Definition at line 156 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 156 of file eback_LD.class.C

References Clear().

+ Here is the call graph for this function:

ReadLD::ReadLD ( std::vector< std::string > &  theInputVars)
inline

Definition at line 86 of file hback_LD.class.C.

View newest version in sPHENIX GitHub at line 86 of file hback_LD.class.C

References fClassName, fNvars, IClassifierReader::fStatusIsClean, fType, fVmax, fVmin, and Initialize().

+ Here is the call graph for this function:

virtual ReadLD::~ReadLD ( )
inlinevirtual

Definition at line 156 of file hback_LD.class.C.

View newest version in sPHENIX GitHub at line 156 of file hback_LD.class.C

References Clear().

+ Here is the call graph for this function:

Member Function Documentation

void ReadLD::Clear ( )
inlineprivate

Definition at line 231 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 231 of file eback_LD.class.C

References fLDCoefficients.

Referenced by ~ReadLD().

+ Here is the caller graph for this function:

void ReadLD::Clear ( )
private
double ReadLD::GetMvaValue ( const std::vector< double > &  inputValues) const
virtual

Implements IClassifierReader.

double ReadLD::GetMvaValue ( const std::vector< double > &  inputValues) const
inlinevirtual

Implements IClassifierReader.

Definition at line 236 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 236 of file eback_LD.class.C

References fClassName, fVmax, fVmin, GetMvaValue__(), IsNormalised(), IClassifierReader::IsStatusClean(), and NormVariable().

+ Here is the call graph for this function:

double ReadLD::GetMvaValue__ ( const std::vector< double > &  inputValues) const
private
double ReadLD::GetMvaValue__ ( const std::vector< double > &  inputValues) const
inlineprivate

Definition at line 220 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 220 of file eback_LD.class.C

References fLDCoefficients, and fNvars.

Referenced by GetMvaValue().

+ Here is the caller graph for this function:

size_t ReadLD::GetNvar ( ) const
inlineprivate

Definition at line 174 of file hback_LD.class.C.

View newest version in sPHENIX GitHub at line 174 of file hback_LD.class.C

References fNvars.

size_t ReadLD::GetNvar ( ) const
inlineprivate

Definition at line 174 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 174 of file eback_LD.class.C

References fNvars.

char ReadLD::GetType ( int  ivar) const
inlineprivate

Definition at line 175 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 175 of file eback_LD.class.C

References fType.

char ReadLD::GetType ( int  ivar) const
inlineprivate

Definition at line 175 of file hback_LD.class.C.

View newest version in sPHENIX GitHub at line 175 of file hback_LD.class.C

References fType.

void ReadLD::Initialize ( )
private
void ReadLD::Initialize ( )
inlineprivate

Definition at line 198 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 198 of file eback_LD.class.C

References Acts::UnitConstants::e, fClassName, fLDCoefficients, fNvars, and IClassifierReader::fStatusIsClean.

Referenced by ReadLD().

+ Here is the caller graph for this function:

bool ReadLD::IsNormalised ( ) const
inlineprivate

Definition at line 179 of file hback_LD.class.C.

View newest version in sPHENIX GitHub at line 179 of file hback_LD.class.C

References fIsNormalised.

bool ReadLD::IsNormalised ( ) const
inlineprivate

Definition at line 179 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 179 of file eback_LD.class.C

References fIsNormalised.

Referenced by GetMvaValue().

+ Here is the caller graph for this function:

double ReadLD::NormVariable ( double  x,
double  xmin,
double  xmax 
) const
inlineprivate

Definition at line 182 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 182 of file eback_LD.class.C

References xmin.

Referenced by GetMvaValue().

+ Here is the caller graph for this function:

double ReadLD::NormVariable ( double  x,
double  xmin,
double  xmax 
) const
inlineprivate

Definition at line 182 of file hback_LD.class.C.

View newest version in sPHENIX GitHub at line 182 of file hback_LD.class.C

References xmin.

Member Data Documentation

const char * ReadLD::fClassName
private

Definition at line 171 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 171 of file eback_LD.class.C

Referenced by GetMvaValue(), Initialize(), and ReadLD().

const bool ReadLD::fIsNormalised
private

Definition at line 178 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 178 of file eback_LD.class.C

Referenced by IsNormalised().

std::vector< double > ReadLD::fLDCoefficients
private

Definition at line 195 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 195 of file eback_LD.class.C

Referenced by Clear(), GetMvaValue__(), and Initialize().

const size_t ReadLD::fNvars
private

Definition at line 173 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 173 of file eback_LD.class.C

Referenced by GetMvaValue__(), GetNvar(), Initialize(), and ReadLD().

char ReadLD::fType
private

Definition at line 188 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 188 of file eback_LD.class.C

Referenced by GetType(), and ReadLD().

double ReadLD::fVmax
private

Definition at line 181 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 181 of file eback_LD.class.C

Referenced by GetMvaValue(), and ReadLD().

double ReadLD::fVmin
private

Definition at line 180 of file eback_LD.class.C.

View newest version in sPHENIX GitHub at line 180 of file eback_LD.class.C

Referenced by GetMvaValue(), and ReadLD().


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