FCCAnalyses
Loading...
Searching...
No Matches
ReconstructedParticle.cc File Reference
#include "FCCAnalyses/ReconstructedParticle.h"
#include <cstdlib>
#include <stdexcept>
#include <ROOT/RDataFrame.hxx>
#include <ROOT/RLogger.hxx>
#include "edm4hep/EDM4hepVersion.h"
Include dependency graph for ReconstructedParticle.cc:

Namespaces

namespace  FCCAnalyses
 FCC analyzers collection.
 
namespace  FCCAnalyses::ReconstructedParticle
 

Functions

ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_pt (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the transverse momenta of the input ReconstructedParticles
 
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > FCCAnalyses::ReconstructedParticle::merge (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > x, ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > y)
 concatenate both input vectors and return the resulting vector
 
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > FCCAnalyses::ReconstructedParticle::remove (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > x, ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > y)
 remove elements of vector y from vector x
 
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > FCCAnalyses::ReconstructedParticle::get (ROOT::VecOps::RVec< int > index, ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return reconstructed particles
 
TLorentzVector FCCAnalyses::ReconstructedParticle::get_P4vis (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return visible 4-momentum vector
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_mass (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the masses of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_eta (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the pseudo-rapidity of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_phi (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the phi of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_e (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the energy of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_p (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the momenta of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_px (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the momenta of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_py (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the momenta of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_pz (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the momenta of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_charge (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the charges of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_y (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the rapidity of the input ReconstructedParticles
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedParticle::get_theta (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the theta of the input ReconstructedParticles
 
ROOT::VecOps::RVec< TLorentzVector > FCCAnalyses::ReconstructedParticle::get_tlv (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the TlorentzVector of the input ReconstructedParticles
 
TLorentzVector FCCAnalyses::ReconstructedParticle::get_tlv (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in, int index)
 return the TlorentzVector of the indexed input ReconstructedParticles
 
TLorentzVector FCCAnalyses::ReconstructedParticle::get_tlv (edm4hep::ReconstructedParticleData in)
 return the TlorentzVector of the one input ReconstructedParticle
 
ROOT::VecOps::RVec< int > FCCAnalyses::ReconstructedParticle::get_type (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the type of the input ReconstructedParticles
 
int FCCAnalyses::ReconstructedParticle::get_n (ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in)
 return the size of the input collection
 
ROOT::VecOps::RVec< bool > FCCAnalyses::ReconstructedParticle::getJet_btag (ROOT::VecOps::RVec< int > index, ROOT::VecOps::RVec< edm4hep::ParticleIDData > pid, ROOT::VecOps::RVec< float > values)
 returns the bjet flavour
 
int FCCAnalyses::ReconstructedParticle::getJet_ntags (ROOT::VecOps::RVec< bool > in)
 get number of b-jets