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. | |