All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
LowMomentumMuPiSeparationPID_BDTG Class Reference

#include <LowMomentumMuPiSeparationPID_BDTG.hh>

Public Member Functions

 LowMomentumMuPiSeparationPID_BDTG (const LowMomentumMuPiSeparationPID_BDTG &)=delete
 
LowMomentumMuPiSeparationPID_BDTGoperator= (const LowMomentumMuPiSeparationPID_BDTG &)=delete
 
 LowMomentumMuPiSeparationPID_BDTG (std::vector< std::string > fname)
 
 ~LowMomentumMuPiSeparationPID_BDTG ()
 
Int_t MuPiSeparation (TLorentzVector pp, EVENT::Track *trk, EVENT::ClusterVec &cluvec)
 
Float_t getMVAOutput ()
 
bool isValid ()
 

Public Attributes

TMVA::Reader * reader {}
 
Float_t Dclus {}
 
Float_t EclOvPtr {}
 
Float_t Rmean {}
 
Float_t Rrms {}
 
TString weightfile {}
 
Float_t mvaout {}
 
bool _isValid {}
 
EVENT::FloatVec shapes {}
 

Detailed Description

Definition at line 13 of file LowMomentumMuPiSeparationPID_BDTG.hh.

Constructor & Destructor Documentation

LowMomentumMuPiSeparationPID_BDTG::LowMomentumMuPiSeparationPID_BDTG ( const LowMomentumMuPiSeparationPID_BDTG )
delete
LowMomentumMuPiSeparationPID_BDTG::LowMomentumMuPiSeparationPID_BDTG ( std::vector< std::string >  fname)

Definition at line 60 of file LowMomentumMuPiSeparationPID_BDTG.cc.

LowMomentumMuPiSeparationPID_BDTG::~LowMomentumMuPiSeparationPID_BDTG ( )

Definition at line 335 of file LowMomentumMuPiSeparationPID_BDTG.cc.

Member Function Documentation

Float_t LowMomentumMuPiSeparationPID_BDTG::getMVAOutput ( )

Definition at line 327 of file LowMomentumMuPiSeparationPID_BDTG.cc.

bool LowMomentumMuPiSeparationPID_BDTG::isValid ( )

Definition at line 331 of file LowMomentumMuPiSeparationPID_BDTG.cc.

Int_t LowMomentumMuPiSeparationPID_BDTG::MuPiSeparation ( TLorentzVector  pp,
EVENT::Track *  trk,
EVENT::ClusterVec &  cluvec 
)

Definition at line 102 of file LowMomentumMuPiSeparationPID_BDTG.cc.

LowMomentumMuPiSeparationPID_BDTG& LowMomentumMuPiSeparationPID_BDTG::operator= ( const LowMomentumMuPiSeparationPID_BDTG )
delete

Member Data Documentation

bool LowMomentumMuPiSeparationPID_BDTG::_isValid {}

Definition at line 33 of file LowMomentumMuPiSeparationPID_BDTG.hh.

Float_t LowMomentumMuPiSeparationPID_BDTG::Dclus {}

Definition at line 26 of file LowMomentumMuPiSeparationPID_BDTG.hh.

Float_t LowMomentumMuPiSeparationPID_BDTG::EclOvPtr {}

Definition at line 26 of file LowMomentumMuPiSeparationPID_BDTG.hh.

Float_t LowMomentumMuPiSeparationPID_BDTG::mvaout {}

Definition at line 32 of file LowMomentumMuPiSeparationPID_BDTG.hh.

TMVA::Reader* LowMomentumMuPiSeparationPID_BDTG::reader {}

Definition at line 23 of file LowMomentumMuPiSeparationPID_BDTG.hh.

Float_t LowMomentumMuPiSeparationPID_BDTG::Rmean {}

Definition at line 26 of file LowMomentumMuPiSeparationPID_BDTG.hh.

Float_t LowMomentumMuPiSeparationPID_BDTG::Rrms {}

Definition at line 26 of file LowMomentumMuPiSeparationPID_BDTG.hh.

EVENT::FloatVec LowMomentumMuPiSeparationPID_BDTG::shapes {}

Definition at line 34 of file LowMomentumMuPiSeparationPID_BDTG.hh.

TString LowMomentumMuPiSeparationPID_BDTG::weightfile {}

Definition at line 27 of file LowMomentumMuPiSeparationPID_BDTG.hh.


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