FCCAnalyses
|
Typedefs | |
using | FCCAnalysesJetConstituents = rv::RVec<edm4hep::ReconstructedParticleData> |
using | FCCAnalysesJetConstituentsData = rv::RVec<float> |
Functions | |
rv::RVec< FCCAnalysesJetConstituents > | build_constituents (const rv::RVec< edm4hep::ReconstructedParticleData > &, const rv::RVec< edm4hep::ReconstructedParticleData > &) |
Build the collection of constituents (mapping jet -> reconstructed particles) for all jets in event. | |
rv::RVec< FCCAnalysesJetConstituents > | build_constituents_cluster (const rv::RVec< edm4hep::ReconstructedParticleData > &rps, const std::vector< std::vector< int > > &indices) |
FCCAnalysesJetConstituents | get_jet_constituents (const rv::RVec< FCCAnalysesJetConstituents > &, int) |
Retrieve the constituents of an indexed jet in event. | |
rv::RVec< FCCAnalysesJetConstituents > | get_constituents (const rv::RVec< FCCAnalysesJetConstituents > &, const rv::RVec< int > &) |
Retrieve the constituents of a collection of indexed jets in event. | |
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > | jets_sorting_on_nconst (const rv::RVec< edm4hep::ReconstructedParticleData > &) |
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > | jets_sorting_on_energy (const rv::RVec< edm4hep::ReconstructedParticleData > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Bz (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_pt (const rv::RVec< FCCAnalysesJetConstituents > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_p (const rv::RVec< FCCAnalysesJetConstituents > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_e (const rv::RVec< FCCAnalysesJetConstituents > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_theta (const rv::RVec< FCCAnalysesJetConstituents > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_phi (const rv::RVec< FCCAnalysesJetConstituents > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_type (const rv::RVec< FCCAnalysesJetConstituents > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_charge (const rv::RVec< FCCAnalysesJetConstituents > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_d0 (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_z0 (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_phi0 (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_omega (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_tanLambda (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | XPtoPar_dxy (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &) |
rv::RVec< FCCAnalysesJetConstituentsData > | XPtoPar_dz (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &) |
rv::RVec< FCCAnalysesJetConstituentsData > | XPtoPar_phi (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &) |
rv::RVec< FCCAnalysesJetConstituentsData > | XPtoPar_C (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const float &) |
rv::RVec< FCCAnalysesJetConstituentsData > | XPtoPar_ct (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const float &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_omega_cov (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_d0_cov (const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_z0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_phi0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_tanlambda_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_d0_z0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_phi0_d0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_phi0_z0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_tanlambda_phi0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_tanlambda_d0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_tanlambda_z0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_omega_tanlambda_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_omega_phi0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_omega_d0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_omega_z0_cov (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_dndx (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< edm4hep::Quantity > &dNdx, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< FCCAnalysesJetConstituentsData > JetsConstituents_isChargedHad) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Sip2dVal (const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Sip2dVal_cluster (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Sip2dVal_clusterV (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Sip2dSig (const rv::RVec< FCCAnalysesJetConstituentsData > &Sip2dVals, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0) |
The functions get_Sip2dSig and get_Sip2dVal can be made independent; I passed to the former the result of the latter, avoiding the recomputation. | |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Sip3dVal (const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Sip3dVal_cluster (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Sip3dVal_clusterV (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &Z0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_Sip3dSig (const rv::RVec< FCCAnalysesJetConstituentsData > &Sip3dVals, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_JetDistVal (const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_JetDistVal_cluster (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_JetDistVal_clusterV (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &Z0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_JetDistSig (const rv::RVec< FCCAnalysesJetConstituentsData > &JetDistVal, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_mtof (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHit3DData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_PIDs (const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const rv::RVec< edm4hep::ReconstructedParticleData > &Jets) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_PIDs_cluster (const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const std::vector< std::vector< int > > &indices) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_isMu (const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_isEl (const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_isChargedHad (const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_isGamma (const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_isNeutralHad (const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
int | count_jets (rv::RVec< FCCAnalysesJetConstituents > jets) |
rv::RVec< int > | count_consts (rv::RVec< FCCAnalysesJetConstituents > jets) |
rv::RVec< int > | count_type (const rv::RVec< FCCAnalysesJetConstituentsData > &isType) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_erel (const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_erel_cluster (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_erel_log (const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_erel_log_cluster (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_thetarel (const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_thetarel_cluster (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_phirel (const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< FCCAnalysesJetConstituentsData > | get_phirel_cluster (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs) |
rv::RVec< TLorentzVector > | compute_tlv_jets (const rv::RVec< fastjet::PseudoJet > &jets) |
rv::RVec< TLorentzVector > | sum_tlv_constituents (const rv::RVec< FCCAnalysesJetConstituents > &jets) |
float | InvariantMass (const TLorentzVector &tlv1, const TLorentzVector &tlv2) |
rv::RVec< double > | all_invariant_masses (rv::RVec< TLorentzVector > AllJets) |
all_invariant_masses takes an RVec of TLorentzVectors of jets and computes the invariant masses of all jet pairs, and returns an RVec with all invariant masses. | |
rv::RVec< double > | compute_residue_energy (const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs) |
rv::RVec< double > | compute_residue_pt (const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs) |
rv::RVec< double > | compute_residue_phi (const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs) |
rv::RVec< double > | compute_residue_theta (const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs) |
rv::RVec< double > | compute_residue_px (const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs) |
rv::RVec< double > | compute_residue_py (const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs) |
rv::RVec< double > | compute_residue_pz (const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs) |
Variables | |
auto | cast_constituent |
recasting helper for jet constituents methods | |
auto | cast_constituent_2 |
This function simply applies the 2 args functions per vector of Rec Particles to a vector of vectors of Rec Particles. | |
auto | cast_constituent_3 |
auto | cast_constituent_4 |
using FCCAnalyses::JetConstituentsUtils::FCCAnalysesJetConstituents = rv::RVec<edm4hep::ReconstructedParticleData> |
using FCCAnalyses::JetConstituentsUtils::FCCAnalysesJetConstituentsData = rv::RVec<float> |
rv::RVec< double > FCCAnalyses::JetConstituentsUtils::all_invariant_masses | ( | rv::RVec< TLorentzVector > | AllJets | ) |
all_invariant_masses takes an RVec of TLorentzVectors of jets and computes the invariant masses of all jet pairs, and returns an RVec with all invariant masses.
rv::RVec< FCCAnalysesJetConstituents > FCCAnalyses::JetConstituentsUtils::build_constituents | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets, |
const rv::RVec< edm4hep::ReconstructedParticleData > & | rps ) |
Build the collection of constituents (mapping jet -> reconstructed particles) for all jets in event.
rv::RVec< FCCAnalysesJetConstituents > FCCAnalyses::JetConstituentsUtils::build_constituents_cluster | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | rps, |
const std::vector< std::vector< int > > & | indices ) |
rv::RVec< double > FCCAnalyses::JetConstituentsUtils::compute_residue_energy | ( | const rv::RVec< TLorentzVector > & | tlv_jet, |
const rv::RVec< TLorentzVector > & | sum_tlv_jcs ) |
rv::RVec< double > FCCAnalyses::JetConstituentsUtils::compute_residue_phi | ( | const rv::RVec< TLorentzVector > & | tlv_jet, |
const rv::RVec< TLorentzVector > & | sum_tlv_jcs ) |
rv::RVec< double > FCCAnalyses::JetConstituentsUtils::compute_residue_pt | ( | const rv::RVec< TLorentzVector > & | tlv_jet, |
const rv::RVec< TLorentzVector > & | sum_tlv_jcs ) |
rv::RVec< double > FCCAnalyses::JetConstituentsUtils::compute_residue_px | ( | const rv::RVec< TLorentzVector > & | tlv_jet, |
const rv::RVec< TLorentzVector > & | sum_tlv_jcs ) |
rv::RVec< double > FCCAnalyses::JetConstituentsUtils::compute_residue_py | ( | const rv::RVec< TLorentzVector > & | tlv_jet, |
const rv::RVec< TLorentzVector > & | sum_tlv_jcs ) |
rv::RVec< double > FCCAnalyses::JetConstituentsUtils::compute_residue_pz | ( | const rv::RVec< TLorentzVector > & | tlv_jet, |
const rv::RVec< TLorentzVector > & | sum_tlv_jcs ) |
rv::RVec< double > FCCAnalyses::JetConstituentsUtils::compute_residue_theta | ( | const rv::RVec< TLorentzVector > & | tlv_jet, |
const rv::RVec< TLorentzVector > & | sum_tlv_jcs ) |
rv::RVec< TLorentzVector > FCCAnalyses::JetConstituentsUtils::compute_tlv_jets | ( | const rv::RVec< fastjet::PseudoJet > & | jets | ) |
rv::RVec< int > FCCAnalyses::JetConstituentsUtils::count_consts | ( | rv::RVec< FCCAnalysesJetConstituents > | jets | ) |
int FCCAnalyses::JetConstituentsUtils::count_jets | ( | rv::RVec< FCCAnalysesJetConstituents > | jets | ) |
rv::RVec< int > FCCAnalyses::JetConstituentsUtils::count_type | ( | const rv::RVec< FCCAnalysesJetConstituentsData > & | isType | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Bz | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_charge | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituents > FCCAnalyses::JetConstituentsUtils::get_constituents | ( | const rv::RVec< FCCAnalysesJetConstituents > & | csts, |
const rv::RVec< int > & | jets ) |
Retrieve the constituents of a collection of indexed jets in event.
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_d0 | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_d0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_d0_z0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_dndx | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const rv::RVec< edm4hep::Quantity > & | dNdx, | ||
const rv::RVec< edm4hep::TrackData > & | trackdata, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > | JetsConstituents_isChargedHad ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_e | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_erel | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_erel_cluster | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_erel_log | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_erel_log_cluster | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_isChargedHad | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_isEl | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_isGamma | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_isMu | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_isNeutralHad | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
FCCAnalysesJetConstituents FCCAnalyses::JetConstituentsUtils::get_jet_constituents | ( | const rv::RVec< FCCAnalysesJetConstituents > & | csts, |
int | jet ) |
Retrieve the constituents of an indexed jet in event.
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_JetDistSig | ( | const rv::RVec< FCCAnalysesJetConstituentsData > & | JetDistVal, |
const rv::RVec< FCCAnalysesJetConstituentsData > & | err2_D0, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > & | err2_Z0 ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_JetDistVal | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs, | ||
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_JetDistVal_cluster | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs, | ||
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_JetDistVal_clusterV | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > & | D0, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > & | Z0, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > & | phi0, | ||
const float | Bz ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_mtof | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const rv::RVec< float > & | track_L, | ||
const rv::RVec< edm4hep::TrackData > & | trackdata, | ||
const rv::RVec< edm4hep::TrackerHit3DData > & | trackerhits, | ||
const rv::RVec< edm4hep::ClusterData > & | gammadata, | ||
const rv::RVec< edm4hep::ClusterData > & | nhdata, | ||
const rv::RVec< edm4hep::CalorimeterHitData > & | calohits, | ||
const TLorentzVector & | V ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_omega | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_omega_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_omega_d0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_omega_phi0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_omega_tanlambda_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_omega_z0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_p | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_phi | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_phi0 | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_phi0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_phi0_d0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_phi0_z0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_phirel | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_phirel_cluster | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_PIDs | ( | const ROOT::VecOps::RVec< int > | recin, |
const ROOT::VecOps::RVec< int > | mcin, | ||
const rv::RVec< edm4hep::ReconstructedParticleData > & | RecPart, | ||
const rv::RVec< edm4hep::MCParticleData > & | Particle, | ||
const rv::RVec< edm4hep::ReconstructedParticleData > & | Jets ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_PIDs_cluster | ( | const ROOT::VecOps::RVec< int > | recin, |
const ROOT::VecOps::RVec< int > | mcin, | ||
const rv::RVec< edm4hep::ReconstructedParticleData > & | RecPart, | ||
const rv::RVec< edm4hep::MCParticleData > & | Particle, | ||
const std::vector< std::vector< int > > & | indices ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_pt | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Sip2dSig | ( | const rv::RVec< FCCAnalysesJetConstituentsData > & | Sip2dVals, |
const rv::RVec< FCCAnalysesJetConstituentsData > & | err2_D0 ) |
The functions get_Sip2dSig and get_Sip2dVal can be made independent; I passed to the former the result of the latter, avoiding the recomputation.
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Sip2dVal | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs, | ||
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Sip2dVal_cluster | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs, | ||
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Sip2dVal_clusterV | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituentsData > & | D0, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > & | phi0, | ||
const float | Bz ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Sip3dSig | ( | const rv::RVec< FCCAnalysesJetConstituentsData > & | Sip3dVals, |
const rv::RVec< FCCAnalysesJetConstituentsData > & | err2_D0, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > & | err2_Z0 ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Sip3dVal | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs, | ||
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Sip3dVal_cluster | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs, | ||
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_Sip3dVal_clusterV | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituentsData > & | D0, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > & | Z0, | ||
const rv::RVec< FCCAnalysesJetConstituentsData > & | phi0, | ||
const float | Bz ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_tanLambda | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_tanlambda_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_tanlambda_d0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_tanlambda_phi0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_tanlambda_z0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_theta | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_thetarel | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_thetarel_cluster | ( | const rv::RVec< fastjet::PseudoJet > & | jets, |
const rv::RVec< FCCAnalysesJetConstituents > & | jcs ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_type | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_z0 | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::get_z0_cov | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks ) |
float FCCAnalyses::JetConstituentsUtils::InvariantMass | ( | const TLorentzVector & | tlv1, |
const TLorentzVector & | tlv2 ) |
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > FCCAnalyses::JetConstituentsUtils::jets_sorting_on_energy | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets | ) |
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > FCCAnalyses::JetConstituentsUtils::jets_sorting_on_nconst | ( | const rv::RVec< edm4hep::ReconstructedParticleData > & | jets | ) |
rv::RVec< TLorentzVector > FCCAnalyses::JetConstituentsUtils::sum_tlv_constituents | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jets | ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::XPtoPar_C | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks, | ||
const float & | Bz ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::XPtoPar_ct | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks, | ||
const float & | Bz ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::XPtoPar_dxy | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks, | ||
const TLorentzVector & | V, | ||
const float & | Bz ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::XPtoPar_dz | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks, | ||
const TLorentzVector & | V, | ||
const float & | Bz ) |
rv::RVec< FCCAnalysesJetConstituentsData > FCCAnalyses::JetConstituentsUtils::XPtoPar_phi | ( | const rv::RVec< FCCAnalysesJetConstituents > & | jcs, |
const ROOT::VecOps::RVec< edm4hep::TrackState > & | tracks, | ||
const TLorentzVector & | V, | ||
const float & | Bz ) |
auto FCCAnalyses::JetConstituentsUtils::cast_constituent |
recasting helper for jet constituents methods
[in] | jcs | collection of jets constituents |
[in] | meth | variables retrieval method for constituents |
auto FCCAnalyses::JetConstituentsUtils::cast_constituent_2 |
This function simply applies the 2 args functions per vector of Rec Particles to a vector of vectors of Rec Particles.
auto FCCAnalyses::JetConstituentsUtils::cast_constituent_3 |
auto FCCAnalyses::JetConstituentsUtils::cast_constituent_4 |