Iguana LATEST
Implementation Guardian of Analysis Algorithms
Loading...
Searching...
No Matches
LeptonIDVars Struct Reference

#include <Algorithm.h>

Detailed Description

Struct to store variables.

Definition at line 8 of file Algorithm.h.

Public Member Functions

std::vector< Double_t > GetValues ()

Public Attributes

Double_t m2ecin
 Second-momenta of ECIN.
Double_t m2ecout
 Second-momenta of ECOUT.
Double_t m2pcal
 Second-momenta of PCAL.
Double_t P
 momentum
Double_t Phi
 Phi angle.
Int_t pid
 PDG code.
Double_t score
 Score.
Double_t SFecin
 Sampling fraction on the ECIN.
Double_t SFecout
 Sampling fraction on the ECOUT.
Double_t SFpcal
 Sampling fraction on the PCAL.
Double_t Theta
 Theta angle.

Static Public Attributes

static std::vector< std::string > names
 list of variable names, to pass to TMVA::Reader constructor

Member Function Documentation

◆ GetValues()

std::vector< Double_t > LeptonIDVars::GetValues ( )
inline
Returns
list of variable values, to pass to TMVA::Reader::EvaluateMVA

Definition at line 33 of file Algorithm.h.

Member Data Documentation

◆ m2ecin

Double_t LeptonIDVars::m2ecin

Second-momenta of ECIN.

Definition at line 24 of file Algorithm.h.

◆ m2ecout

Double_t LeptonIDVars::m2ecout

Second-momenta of ECOUT.

Definition at line 26 of file Algorithm.h.

◆ m2pcal

Double_t LeptonIDVars::m2pcal

Second-momenta of PCAL.

Definition at line 22 of file Algorithm.h.

◆ names

std::vector<std::string> LeptonIDVars::names
inlinestatic
Initial value:
= {
"P",
"Theta",
"Phi",
"SFPCAL",
"SFECIN",
"SFECOUT",
"m2PCAL",
"m2ECIN",
"m2ECOUT",
}

list of variable names, to pass to TMVA::Reader constructor

Definition at line 50 of file Algorithm.h.

◆ P

Double_t LeptonIDVars::P

momentum

Definition at line 10 of file Algorithm.h.

◆ Phi

Double_t LeptonIDVars::Phi

Phi angle.

Definition at line 14 of file Algorithm.h.

◆ pid

Int_t LeptonIDVars::pid

PDG code.

Definition at line 30 of file Algorithm.h.

◆ score

Double_t LeptonIDVars::score

Score.

Definition at line 28 of file Algorithm.h.

◆ SFecin

Double_t LeptonIDVars::SFecin

Sampling fraction on the ECIN.

Definition at line 18 of file Algorithm.h.

◆ SFecout

Double_t LeptonIDVars::SFecout

Sampling fraction on the ECOUT.

Definition at line 20 of file Algorithm.h.

◆ SFpcal

Double_t LeptonIDVars::SFpcal

Sampling fraction on the PCAL.

Definition at line 16 of file Algorithm.h.

◆ Theta

Double_t LeptonIDVars::Theta

Theta angle.

Definition at line 12 of file Algorithm.h.


The documentation for this struct was generated from the following file:
  • /builds/hallb/clas12/iguana/src/iguana/algorithms/clas12/LeptonIDFilter/Algorithm.h