FCCAnalyses
Loading...
Searching...
No Matches
FCCAnalyses::Algorithms::jets_TwoHemispheres Struct Reference

make "jets" by splitting the events into two hemisphere transverse to the thrust axis. More...

#include <analyzers/dataframe/FCCAnalyses/Algorithms.h>

Public Member Functions

 jets_TwoHemispheres (int arg_sorted, int arg_recombination)
 
JetClustering::FCCAnalysesJet operator() (const ROOT::VecOps::RVec< float > &RP_px, const ROOT::VecOps::RVec< float > &RP_py, const ROOT::VecOps::RVec< float > &RP_pz, const ROOT::VecOps::RVec< float > &RP_e, const ROOT::VecOps::RVec< float > &RP_costheta)
 

Public Attributes

int m_sorted =0
 pT ordering=0, E ordering=1
 
int m_recombination = 0
 E_scheme=0, pt_scheme=1, pt2_scheme=2, Et_scheme=3, Et2_scheme=4, BIpt_scheme=5, BIpt2_scheme=6, E0_scheme=10, p_scheme=11.
 

Detailed Description

make "jets" by splitting the events into two hemisphere transverse to the thrust axis.

Constructor & Destructor Documentation

◆ jets_TwoHemispheres()

FCCAnalyses::Algorithms::jets_TwoHemispheres::jets_TwoHemispheres ( int arg_sorted,
int arg_recombination )

Member Function Documentation

◆ operator()()

JetClustering::FCCAnalysesJet FCCAnalyses::Algorithms::jets_TwoHemispheres::operator() ( const ROOT::VecOps::RVec< float > & RP_px,
const ROOT::VecOps::RVec< float > & RP_py,
const ROOT::VecOps::RVec< float > & RP_pz,
const ROOT::VecOps::RVec< float > & RP_e,
const ROOT::VecOps::RVec< float > & RP_costheta )

Member Data Documentation

◆ m_recombination

int FCCAnalyses::Algorithms::jets_TwoHemispheres::m_recombination = 0

E_scheme=0, pt_scheme=1, pt2_scheme=2, Et_scheme=3, Et2_scheme=4, BIpt_scheme=5, BIpt2_scheme=6, E0_scheme=10, p_scheme=11.

◆ m_sorted

int FCCAnalyses::Algorithms::jets_TwoHemispheres::m_sorted =0

pT ordering=0, E ordering=1


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