|
FCCAnalyses
|
#include <cmath>#include <vector>#include "edm4hep/ReconstructedParticleData.h"#include "FastJet/JetClustering.h"#include "Math/Minimizer.h"#include "ROOT/RVec.hxx"

Go to the source code of this file.
Classes | |
| struct | FCCAnalyses::Algorithms::sphericityFit |
| Function that runs the fit for the sphericity axis determination. More... | |
| struct | FCCAnalyses::Algorithms::minimize_sphericity |
| Calculates the sphericity axis based on a list of px, py, pz. More... | |
| struct | FCCAnalyses::Algorithms::thrustFit |
| Function that runs the fit for the thrust axis determination. More... | |
| struct | FCCAnalyses::Algorithms::minimize_thrust |
| Finds the thrust axis based on a list of px, py, pz. More... | |
| struct | FCCAnalyses::Algorithms::calculate_thrust |
| Calculates the thrust axis by looping over all possible combinations. More... | |
| struct | FCCAnalyses::Algorithms::getAxisCharge |
| Get the weighted charge in a given hemisphere (defined by it's angle wrt to axis). For definition see eq1 https://arxiv.org/pdf/1209.2421.pdf. More... | |
| struct | FCCAnalyses::Algorithms::getAxisMass |
| Get the invariant mass in a given hemisphere (defined by it's angle wrt to axis). More... | |
| struct | FCCAnalyses::Algorithms::getAxisEnergy |
| Get the energy in a given hemisphere (defined by it's angle wrt to axis). Returns 3 values: total, charged, neutral energies. More... | |
| struct | FCCAnalyses::Algorithms::getAxisN |
| Get the number of particles in a given hemisphere (defined by it's angle wrt to axis). Returns 3 values: total, charged, neutral multiplicity. More... | |
| struct | FCCAnalyses::Algorithms::getThrustPointing |
| Make the thrust axis points to hemisphere with maximum or minimum energy. More... | |
| struct | FCCAnalyses::Algorithms::jets_TwoHemispheres |
| make "jets" by splitting the events into two hemisphere transverse to the thrust axis. More... | |
Namespaces | |
| namespace | FCCAnalyses |
| FCC analyzers collection. | |
| namespace | FCCAnalyses::Algorithms |
| Various algorithms. | |
Functions | |
| ROOT::VecOps::RVec< float > | FCCAnalyses::Algorithms::getAxisCosTheta (const ROOT::VecOps::RVec< float > &axis, const ROOT::VecOps::RVec< float > &px, const ROOT::VecOps::RVec< float > &py, const ROOT::VecOps::RVec< float > &pz) |
| Get the angle cosTheta between particles and an axis. | |
| float | FCCAnalyses::Algorithms::getAxisCosTheta (const ROOT::VecOps::RVec< float > &axis, float px, float py, float pz) |
| Get the angle cosTheta between one particle and an axis. | |
| float | FCCAnalyses::Algorithms::getMass (const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &in) |
| Get the invariant mass from a list of reconstructed particles. | |