FCCAnalyses
|
Vertex interface using Franco Bedeshi's code. More...
Functions | |
VertexingUtils::FCCAnalysesVertex | VertexFitter (int Primary, ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > recoparticles, ROOT::VecOps::RVec< edm4hep::TrackState > alltracks, bool BeamSpotConstraint=false, double sigmax=0., double sigmay=0., double sigmaz=0., double bsc_x=0., double bsc_y=0., double bsc_z=0.) |
Vertex (code from Franco Bedeschi): passing the recoparticles. Units for the beamspot constraint: mum. | |
VertexingUtils::FCCAnalysesVertex | VertexFitter_Tk (int Primary, ROOT::VecOps::RVec< edm4hep::TrackState > tracks, bool BeamSpotConstraint=false, double sigmax=0., double sigmay=0., double sigmaz=0., double bsc_x=0., double bsc_y=0., double bsc_z=0.) |
Vertex (code from Franco Bedeschi): passing the tracks. Units for the beamspot constraint: mum. | |
VertexingUtils::FCCAnalysesVertex | VertexFitter_Tk (int Primary, ROOT::VecOps::RVec< edm4hep::TrackState > tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &alltracks, bool BeamSpotConstraint=false, double sigmax=0., double sigmay=0., double sigmaz=0., double bsc_x=0., double bsc_y=0., double bsc_z=0.) |
ROOT::VecOps::RVec< edm4hep::TrackState > | get_PrimaryTracks (ROOT::VecOps::RVec< edm4hep::TrackState > tracks, bool BeamSpotConstraint, double bsc_sigmax, double bsc_sigmay, double bsc_sigmaz, double bsc_x, double bsc_y, double bsc_z) |
Return the tracks that are flagged as coming from the primary vertex. | |
ROOT::VecOps::RVec< edm4hep::TrackState > | get_NonPrimaryTracks (ROOT::VecOps::RVec< edm4hep::TrackState > allTracks, ROOT::VecOps::RVec< edm4hep::TrackState > primaryTracks) |
Return the tracks that are NOT flagged as coming from the primary vertex. | |
ROOT::VecOps::RVec< bool > | IsPrimary_forTracks (ROOT::VecOps::RVec< edm4hep::TrackState > allTracks, ROOT::VecOps::RVec< edm4hep::TrackState > primaryTracks) |
for an input vector of tracks, return a vector of bools that tell if the track was identified as a primary track | |
int | supress_stdout () |
void | resume_stdout (int fd) |
Vertex interface using Franco Bedeshi's code.
This represents a set functions and utilities to perform vertexing from a list of tracks.
ROOT::VecOps::RVec< edm4hep::TrackState > FCCAnalyses::VertexFitterSimple::get_NonPrimaryTracks | ( | ROOT::VecOps::RVec< edm4hep::TrackState > | allTracks, |
ROOT::VecOps::RVec< edm4hep::TrackState > | primaryTracks ) |
Return the tracks that are NOT flagged as coming from the primary vertex.
ROOT::VecOps::RVec< edm4hep::TrackState > FCCAnalyses::VertexFitterSimple::get_PrimaryTracks | ( | ROOT::VecOps::RVec< edm4hep::TrackState > | tracks, |
bool | BeamSpotConstraint, | ||
double | bsc_sigmax, | ||
double | bsc_sigmay, | ||
double | bsc_sigmaz, | ||
double | bsc_x, | ||
double | bsc_y, | ||
double | bsc_z ) |
Return the tracks that are flagged as coming from the primary vertex.
ROOT::VecOps::RVec< bool > FCCAnalyses::VertexFitterSimple::IsPrimary_forTracks | ( | ROOT::VecOps::RVec< edm4hep::TrackState > | allTracks, |
ROOT::VecOps::RVec< edm4hep::TrackState > | primaryTracks ) |
for an input vector of tracks, return a vector of bools that tell if the track was identified as a primary track
void FCCAnalyses::VertexFitterSimple::resume_stdout | ( | int | fd | ) |
int FCCAnalyses::VertexFitterSimple::supress_stdout | ( | ) |
VertexingUtils::FCCAnalysesVertex FCCAnalyses::VertexFitterSimple::VertexFitter | ( | int | Primary, |
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > | recoparticles, | ||
ROOT::VecOps::RVec< edm4hep::TrackState > | alltracks, | ||
bool | BeamSpotConstraint = false, | ||
double | sigmax = 0., | ||
double | sigmay = 0., | ||
double | sigmaz = 0., | ||
double | bsc_x = 0., | ||
double | bsc_y = 0., | ||
double | bsc_z = 0. ) |
Vertex (code from Franco Bedeschi): passing the recoparticles. Units for the beamspot constraint: mum.
VertexingUtils::FCCAnalysesVertex FCCAnalyses::VertexFitterSimple::VertexFitter_Tk | ( | int | Primary, |
ROOT::VecOps::RVec< edm4hep::TrackState > | tracks, | ||
bool | BeamSpotConstraint = false, | ||
double | sigmax = 0., | ||
double | sigmay = 0., | ||
double | sigmaz = 0., | ||
double | bsc_x = 0., | ||
double | bsc_y = 0., | ||
double | bsc_z = 0. ) |
Vertex (code from Franco Bedeschi): passing the tracks. Units for the beamspot constraint: mum.
VertexingUtils::FCCAnalysesVertex FCCAnalyses::VertexFitterSimple::VertexFitter_Tk | ( | int | Primary, |
ROOT::VecOps::RVec< edm4hep::TrackState > | tracks, | ||
const ROOT::VecOps::RVec< edm4hep::TrackState > & | alltracks, | ||
bool | BeamSpotConstraint = false, | ||
double | sigmax = 0., | ||
double | sigmay = 0., | ||
double | sigmaz = 0., | ||
double | bsc_x = 0., | ||
double | bsc_y = 0., | ||
double | bsc_z = 0. ) |