Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VtxRegressor Class Reference

#include <analysis/blob/master/PhotonConversion/truthconversion/VtxRegressor.h>

+ Collaboration diagram for VtxRegressor:

Public Member Functions

 VtxRegressor (std::string, std::string)
 
 ~VtxRegressor ()
 
float regress (SvtxTrack *, SvtxTrack *, genfit::GFRaveVertex *)
 

Private Attributes

TMVA::Reader * reader =NULL
 
std::string _method
 
float pt1
 
float pt2
 
float phi
 
float dphi
 
float eta
 
float deta
 
float rin
 

Detailed Description

Definition at line 16 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 16 of file VtxRegressor.h

Constructor & Destructor Documentation

VtxRegressor::VtxRegressor ( std::string  methodname,
std::string  pathname 
)

Definition at line 5 of file VtxRegressor.C.

View newest version in sPHENIX GitHub at line 5 of file VtxRegressor.C

References INTTVtxZ::dphi, eta, ActsTests::PropagationDatasets::phi, and summary::reader.

VtxRegressor::~VtxRegressor ( )

Definition at line 18 of file VtxRegressor.C.

View newest version in sPHENIX GitHub at line 18 of file VtxRegressor.C

References summary::reader.

Member Function Documentation

float VtxRegressor::regress ( SvtxTrack reco1,
SvtxTrack reco2,
genfit::GFRaveVertex recoVertex 
)

Definition at line 22 of file VtxRegressor.C.

View newest version in sPHENIX GitHub at line 22 of file VtxRegressor.C

References INTTVtxZ::dphi, eta, SvtxTrack::get_eta(), SvtxTrack::get_phi(), SvtxTrack::get_pt(), genfit::GFRaveVertex::getPos(), ActsTests::PropagationDatasets::phi, and summary::reader.

Referenced by RecoConversionEval::correctSecondaryVertex(), and Conversion::correctSecondaryVertex().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

std::string VtxRegressor::_method
private

Definition at line 25 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 25 of file VtxRegressor.h

float VtxRegressor::deta
private

Definition at line 26 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 26 of file VtxRegressor.h

float VtxRegressor::dphi
private

Definition at line 26 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 26 of file VtxRegressor.h

float VtxRegressor::eta
private

Definition at line 26 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 26 of file VtxRegressor.h

float VtxRegressor::phi
private

Definition at line 26 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 26 of file VtxRegressor.h

float VtxRegressor::pt1
private

Definition at line 26 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 26 of file VtxRegressor.h

float VtxRegressor::pt2
private

Definition at line 26 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 26 of file VtxRegressor.h

TMVA::Reader* VtxRegressor::reader =NULL
private

Definition at line 24 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 24 of file VtxRegressor.h

float VtxRegressor::rin
private

Definition at line 26 of file VtxRegressor.h.

View newest version in sPHENIX GitHub at line 26 of file VtxRegressor.h


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