ATLAS Offline Software
|
Ensure that the ATLAS eigen extensions are properly loaded. More...
Namespaces | |
Error | |
GsfMeasurementUpdator | |
InvalidParam | |
MeasurementBaseType | |
MultiComponentStateAssembler | |
Helper struct representing a cache of the Multicomponent state under assembly. | |
MultiComponentStateCombiner | |
MultiComponentStateHelpers | |
MultiComponentStateModeCalculator | |
ParticleMasses | |
ParticleSwitcher | |
RIO_OnTrackType | |
RungeKuttaUtils | |
TrackFitInputPreparator | |
Helpers to transform combinations of tracking input (for example, existing tracks plus additional measurements) into a digestable fitter input: either tracks, measurement-sets or proto-state vectors. | |
TrackState | |
TruthClassification | |
Functions | |
void | decomposeTransform (const Amg::Transform3D &transform, double *values) |
std::string | detTypeStr (AlignModule::DetectorType detType) |
returns the detector type More... | |
MsgStream & | operator<< (MsgStream &sl, const AlignModule &alignModule) |
overload of << operator for MsgStream for debug output More... | |
MsgStream & | operator<< (MsgStream &sl, const AlignPar &alignPar) |
overload of << operator for MsgStream for debug output More... | |
MsgStream & | operator<< (MsgStream &log, Trk::AlignMesType type) |
MsgStream & | operator<< (MsgStream &log, Trk::AlignResidualType type) |
ResidualPull::ResidualType | ResidualPullType (AlignResidualType type) |
MsgStream & | operator<< (MsgStream &sl, const AlignTrack::AlignTrackType type) |
std::ostream & | operator<< (std::ostream &sl, const AlignTrack::AlignTrackType type) |
std::string | dumpAlignTrackType (const AlignTrack::AlignTrackType type) |
MsgStream & | operator<< (MsgStream &sl, const AlignTSOS &atsos) |
Overload of << operator for MsgStream for debug output. More... | |
MsgStream & | operator<< (MsgStream &log, AlignResidualType type) |
MsgStream & | operator<< (MsgStream &sl, AlignModuleTool &alignModTool) |
MsgStream & | operator<< (MsgStream &sl, const BinUtility &bgen) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const BinUtility &bgen) |
bool | operator< (const LayerIndex &one, const LayerIndex &two) |
Overload of operator< | <= | > | >= for the usage in a map. More... | |
bool | operator<= (const LayerIndex &one, const LayerIndex &two) |
bool | operator> (const LayerIndex &one, const LayerIndex &two) |
bool | operator>= (const LayerIndex &one, const LayerIndex &two) |
MsgStream & | operator<< (MsgStream &sl, const LayerIndex &layx) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const LayerIndex &layx) |
MsgStream & | operator<< (MsgStream &sl, const MemoryLogger &oac) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const MemoryLogger &oac) |
MsgStream & | operator<< (MsgStream &sl, const ObjectAccessor &oac) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const ObjectAccessor &oac) |
MsgStream & | operator<< (MsgStream &sl, const DistortionDescriptor &sb) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const DistortionDescriptor &sb) |
MsgStream & | operator<< (MsgStream &sl, const AssociatedMaterial &mstep) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const AssociatedMaterial &mstep) |
MsgStream & | operator<< (MsgStream &sl, const ElementTable &etab) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const ElementTable &etab) |
MsgStream & | operator<< (MsgStream &sl, GlueVolumesDescriptor &mprop) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, GlueVolumesDescriptor &mprop) |
MsgStream & | operator<< (MsgStream &sl, const LayerMaterialProperties &mprop) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const LayerMaterialProperties &mprop) |
MsgStream & | operator<< (MsgStream &sl, const MagneticFieldProperties &mprop) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const MagneticFieldProperties &mprop) |
MsgStream & | operator<< (MsgStream &sl, const MaterialProperties &mprop) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const MaterialProperties &mprop) |
MsgStream & | operator<< (MsgStream &sl, const MaterialStep &mstep) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const MaterialStep &mstep) |
MsgStream & | operator<< (MsgStream &sl, const Surface &sf) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const Surface &sf) |
MsgStream & | operator<< (MsgStream &sl, const SurfaceBounds &sb) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const SurfaceBounds &sb) |
MsgStream & | operator<< (MsgStream &sl, const Volume &vol) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const Volume &vol) |
MsgStream & | operator<< (MsgStream &sl, const VolumeBounds &vb) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const VolumeBounds &vb) |
MsgStream & | operator<< (MsgStream &sl, const Trk::LocalParameters &lp) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const Trk::LocalParameters &lp) |
MsgStream & | operator<< (MsgStream &sl, const CurvilinearUVT &uvt) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const CurvilinearUVT &uvt) |
MsgStream & | operator<< (MsgStream &sl, const FitQualityImpl &fq) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const FitQualityImpl &fq) |
Overload of << operator for std::ostream for debug output. More... | |
MsgStream & | operator<< (MsgStream &sl, const JacobianCurvilinearToLocal &jac) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const JacobianCurvilinearToLocal &jac) |
MsgStream & | operator<< (MsgStream &sl, const JacobianLocalToCurvilinear &jac) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const JacobianLocalToCurvilinear &jac) |
MsgStream & | operator<< (MsgStream &sl, const LocalDirection &lomo) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const LocalDirection &lomo) |
template<typename U > | |
bool | consistentSurfaces (U) |
template<typename U , typename ... T> | |
bool | consistentSurfaces (U a, T...b) |
MsgStream & | operator<< (MsgStream &sl, const TransportJacobian &jac) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const TransportJacobian &jac) |
template<typename T > | |
std::unique_ptr< T > | unique_clone (const T *v) |
template<typename T > | |
std::unique_ptr< T > | unique_clone (const std::unique_ptr< T > &v) |
template<class OrigMap , class CmpT > | |
void | addToInverseMultiMap (InverseMultiMap< OrigMap, CmpT > *result, const OrigMap &rec2truth) |
template<class OStream , class TruthCollection > | |
OStream & | operator<< (OStream &os, const BasicTruthCollectionFilter< TruthCollection > &f) |
template<class OStream , class TruthCollection > | |
OStream & | operator<< (OStream &os, const PCutTruthCollectionFilter< TruthCollection > &f) |
template<class OStream , class TruthCollection > | |
OStream & | operator<< (OStream &os, const StatTruthCollectionFilter< TruthCollection > &f) |
MsgStream & | operator<< (MsgStream &sl, const EnergyLoss &eloss) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const EnergyLoss &eloss) |
Overload of << operator for std::ostream for debug outputstd::ostream&. More... | |
MsgStream & | operator<< (MsgStream &sl, const MaterialEffectsBase &meb) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const MaterialEffectsBase &meb) |
Overload of << operator for std::ostream for debug output. More... | |
MsgStream & | operator<< (MsgStream &sl, const Trk::ScatteringAngles &saos) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const Trk::ScatteringAngles &saos) |
Overload of << operator for std::ostream for debug output. More... | |
MsgStream & | operator<< (MsgStream &sl, const Trk::MeasurementBase &mbase) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const Trk::MeasurementBase &mbase) |
Overload of << operator for std::ostream for debug output. More... | |
template<int DIM, class T > | |
MsgStream & | operator<< (MsgStream &sl, const Trk::ParametersBase< DIM, T > &tp) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
template<int DIM, class T > | |
std::ostream & | operator<< (std::ostream &sl, const Trk::ParametersBase< DIM, T > &tp) |
MsgStream & | operator<< (MsgStream &sl, const TrackParticleBase &trackParticleBase) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const TrackParticleBase &trackParticleBase) |
Overload of << operator for std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &, const NoiseOnSurface &) |
MsgStream & | operator<< (MsgStream &, const NoiseOnSurface &) |
std::ostream & | operator<< (std::ostream &, const PatternTrackParameters &) |
MsgStream & | operator<< (MsgStream &, const PatternTrackParameters &) |
MsgStream & | operator<< (MsgStream &stream, const PrepRawData &prd) |
std::ostream & | operator<< (std::ostream &stream, const PrepRawData &prd) |
template<typename T_res , typename T_src > | |
const T_res * | ErrorScalingCast (const T_src *src) |
MsgStream & | operator<< (MsgStream &stream, const TrackRoad &tr) |
Dump the road into a message stream. More... | |
std::ostream & | operator<< (std::ostream &stream, const TrackRoad &tr) |
Dump the road into a standard output stream. More... | |
MsgStream & | operator<< (MsgStream &sl, const Trk::SpacePoint &spacePoint) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const SpacePoint &spacePoint) |
Overload of << operator for std::ostream for debug output. More... | |
MsgStream & | operator<< (MsgStream &sl, const TrackStateOnSurface &tsos) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const TrackStateOnSurface &tsos) |
Overload of << operator for std::ostream for debug output. More... | |
MsgStream & | operator<< (MsgStream &sl, const AlignmentEffectsOnTrack &tsos) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const AlignmentEffectsOnTrack &tsos) |
Overload of << operator for std::ostream for debug output. More... | |
AmgSymMatrix (5) &GXFTrackState | |
MsgStream & | operator<< (MsgStream &, const MultiComponentStateOnSurface &) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &, const MultiComponentStateOnSurface &) |
Overload of << operator for std::ostream for debug output. More... | |
MsgStream & | operator<< (MsgStream &sl, const Track &track) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const Track &track) |
Overload of << operator for std::ostream for debug output. More... | |
MsgStream & | operator<< (MsgStream &sl, const TrackInfo &track) |
Overload of << operator for MsgStream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const TrackInfo &track) |
Overload of << operator for std::ostream for debug output. More... | |
MsgStream & | operator<< (MsgStream &out, const MuonTrackSummary &trackSum) |
output. More... | |
std::ostream & | operator<< (std::ostream &out, const MuonTrackSummary &trackSum) |
output. More... | |
MsgStream & | operator<< (MsgStream &out, const TrackSummary &trackSum) |
output. More... | |
std::ostream & | operator<< (std::ostream &out, const TrackSummary &trackSum) |
output. More... | |
bool | operator< (const TrackTruthKey &a, const TrackTruthKey &b) |
MsgStream & | operator<< (MsgStream &sl, const VertexPositions &sf) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const VertexPositions &sf) |
MsgStream & | operator<< (MsgStream &sl, const VxClusteringTable &sf) |
std::ostream & | operator<< (std::ostream &sl, const VxClusteringTable &sf) |
std::ostream & | operator<< (std::ostream &sl, const LinearizedTrack &sf) |
const | AmgSymMatrix (3) &RecVertex |
MsgStream & | operator<< (MsgStream &sl, const Vertex &sf) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const Vertex &sf) |
MsgStream & | operator<< (MsgStream &sl, const VxCandidate &sf) |
Overload of << operator for both, MsgStream and std::ostream for debug output; only needed in base class? More... | |
std::ostream & | operator<< (std::ostream &sl, const VxCandidate &sf) |
MsgStream & | operator<< (MsgStream &sl, const VxTrackAtVertex &sf) |
Overload of << operator for both, MsgStream and std::ostream for debug output; only needed in base class? More... | |
std::ostream & | operator<< (std::ostream &sl, const VxTrackAtVertex &sf) |
MsgStream & | operator<< (MsgStream &sl, const LinearizedTrack &sf) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
bool | operator< (const TrackTruthKey_p0 &a, const TrackTruthKey_p0 &b) |
ATH_ALWAYS_INLINE void | propJacobian (double *ATH_RESTRICT P, const double *ATH_RESTRICT H0, const double *ATH_RESTRICT H1, const double *ATH_RESTRICT H2, const double *ATH_RESTRICT A, const double *ATH_RESTRICT A0, const double *ATH_RESTRICT A3, const double *ATH_RESTRICT A4, const double *ATH_RESTRICT A6, const double S3) |
This provides an inline helper function for updating the jacobian during Runge-Kutta propagation. More... | |
MsgStream & | operator<< (MsgStream &sl, const TrackSurfaceIntersection &tsfi) |
Overload of << operator for both, MsgStream and std::ostream for debug output. More... | |
std::ostream & | operator<< (std::ostream &sl, const TrackSurfaceIntersection &tsfi) |
MsgStream & | operator<< (MsgStream &log, ExtrapolationType type) |
MsgStream & | operator<< (MsgStream &log, MeasurementType type) |
MsgStream & | operator<< (MsgStream &log, ParameterType type) |
AmgMatrix (3, 3) NeutralParticleParameterCalculator | |
int | makeCascade (VKalVrtControl &FitCONTROL, long int NTRK, const long int *ich, double *wm, double *inp_Trk5, double *inp_CovTrk5, const std::vector< std::vector< int > > &vertexDefinition, const std::vector< std::vector< int > > &cascadeDefinition, double definedCnstAccuracy) |
int | setCascadeMassConstraint (CascadeEvent &cascadeEvent_, long int IV, double Mass) |
int | setCascadeMassConstraint (CascadeEvent &cascadeEvent_, long int IV, std::vector< int > &trkInVrt, std::vector< int > &pseudoInVrt, double Mass) |
int | fixPseudoTrackPt (long int NPar, double *fullMtx, double *LSide, CascadeEvent &cascadeEvent_) |
VKTrack * | getCombinedVTrack (VKVertex *vk) |
int | getCascadeNPar (CascadeEvent &cascadeEvent_, int Type) |
void | setFittedParameters (const double *result, std::vector< int > &matrixPnt, CascadeEvent &cascadeEvent_) |
void | setFittedMatrices (const double *COVFIT, long int MATRIXSIZE, std::vector< int > &matrixPnt, std::vector< std::vector< double > > &covarCascade, CascadeEvent &cascadeEvent_) |
std::vector< double > | transformCovar (int NPar, double **Deriv, const std::vector< double > &covarI) |
void | addCrossVertexDeriv (CascadeEvent &cascadeEvent_, double *ader, long int MATRIXSIZE, const std::vector< int > &matrixPnt) |
void | copyFullMtx (const double *Input, long int IPar, long int IDIM, double *Target, long int TStart, long int TDIM) |
void | getNewCov (const double *OldCov, const double *Der, double *Cov, long int DIM) noexcept |
void | cferpr (const long int ich, double *par, double *ref, const double s0, double *errold, double *errnew) |
void | cfimp (long int TrkID, long int ich, int IFL, double *par, const double *err, double *vrt, double *vcov, double *rimp, double *rcov, double *sign, VKalVrtControlBase *FitCONTROL) |
void | cfimpc (long int TrkID, long int ich, int IFL, double *par, const double *err, double *vrt, double *vcov, double *rimp, double *rcov, double *sign, VKalVrtControlBase *FitCONTROL) |
int | CFit (VKalVrtControl *FitCONTROL, int ifCovV0, int NTRK, long int *ich, double xyz0[3], double(*par0)[3], double(*inp_Trk5)[5], double(*inp_CovTrk5)[15], double xyzfit[3], double(*parfs)[3], double ptot[4], double covf[21], double &chi2, double *chi2tr) |
int | setVTrackMass (VKVertex *vk) |
long int | getVertexCharge (VKVertex *vk) |
double | cascadeCnstRemnants (CascadeEvent &cascadeEvent_) |
int | fitVertexCascade (VKVertex *vk, int Pointing) |
int | processCascade (CascadeEvent &cascadeEvent_) |
int | processCascadePV (CascadeEvent &cascadeEvent_, const double *primVrt, const double *primVrtCov) |
int | processCascade (CascadeEvent &cascadeEvent_, const double *primVrt, const double *primVrtCov) |
int | processCascade (CascadeEvent &cascadeEvent_, double *primVrt) |
int | translateToFittedPos (CascadeEvent &cascadeEvent_, double Step) |
int | restorePreviousPos (CascadeEvent &cascadeEvent_, std::vector< VKVertex > &SV) |
void | getFittedCascade (CascadeEvent &cascadeEvent_, std::vector< Vect3DF > &cVertices, std::vector< std::vector< double > > &covVertices, std::vector< std::vector< VectMOM > > &fittedParticles, std::vector< std::vector< double > > &cascadeCovar, std::vector< double > &particleChi2, std::vector< double > &fullCovar) |
void | rescaleVrtErrForPointing (double Div, CascadeEvent &cascadeEvent_) |
int | fitVertexCascadeScale (VKVertex *vk, double &distToVertex) |
int | processCascadeScale (CascadeEvent &cascadeEvent_) |
void | cfmasserr (VKVertex *vk, const int *list, double BMAG, double *MASS, double *sigM) |
void | cfmasserrold_ (const long int ntrk, long int *list, double *parfs, double *ams, double *deriv, double BMAG, double *dm, double *sigm) |
void | vkPerigeeToP (const double *perig3, double *pp, double BMAG) |
std::array< double, 4 > | getFitParticleMom (const VKTrack *trk, const VKVertex *vk) |
std::array< double, 4 > | getFitParticleMom (const VKTrack *trk, double BMAG) |
std::array< double, 4 > | getIniParticleMom (const VKTrack *trk, const VKVertex *vk) |
std::array< double, 4 > | getIniParticleMom (const VKTrack *trk, double BMAG) |
std::array< double, 4 > | getCnstParticleMom (const VKTrack *trk, const VKVertex *vk) |
std::array< double, 4 > | getCnstParticleMom (const VKTrack *trk, double BMAG) |
void | cfnewp (const long int ich, double *parold, double *ref, double *s, double *parnew, double *per) |
void | cfnewpm (double *par, const double *xyzStart, double *xyzEnd, const double ustep, double *parn, double *closePoint, VKalVrtControlBase *CONTROL) |
void | cfpest (int ntrk, double *xyz, long int *ich, double(*parst)[5], double(*parf)[3]) |
int | afterFit (VKVertex *vk, double *ader, double *dcv, double *ptot, double *VrtMomCov, const VKalVrtControlBase *CONTROL) |
int | afterFitWithIniPar (VKVertex *vk, double *ader, double *dcv, double *ptot, double *VrtMomCov, const VKalVrtControlBase *CONTROL) |
double | cfVrtDstSig (VKVertex *vk, bool UseTrkErr) |
void | calcMassConstraint (VKMassConstraint *cnst) |
void | calcPointConstraint (VKPointConstraint *cnst) |
void | calcPhiConstraint (VKPhiConstraint *cnst) |
void | calcThetaConstraint (VKThetaConstraint *cnst) |
void | calcPlaneConstraint (VKPlaneConstraint *cnst) |
std::ostream & | operator<< (std::ostream &out, const VKConstraintBase &cnst) |
std::ostream & | operator<< (std::ostream &out, const VKMassConstraint &cnst) |
std::ostream & | operator<< (std::ostream &out, const VKPhiConstraint &cnst) |
std::ostream & | operator<< (std::ostream &out, const VKThetaConstraint &cnst) |
std::ostream & | operator<< (std::ostream &out, const VKPointConstraint &cnst) |
std::ostream & | operator<< (std::ostream &out, const VKPlaneConstraint &cnst) |
void | FullMTXfill (VKVertex *vk, double *ader) |
int | FullMCNSTfill (VKVertex *vk, double *ader, double *LSide) |
double | cfSmallEigenvalue (double *cov, long int n) |
int | cfInv5 (double *cov, double *wgt) |
int | cfdinv (double *cov, double *wgt, long int NI) |
void | dsinv (long int n, double *a, long int DIM, long int *ifail) noexcept |
int | vkMSolve (double *a, double *b, long int n, double *ainv) |
void | vkSVDCmp (double **a, int m, int n, double w[], double **v) |
void | vkGetEigVal (const double ci[], double d[], int n) |
void | vkGetEigVect (const double ci[], double d[], double vect[], int n) |
void | robtest (VKVertex *vk, int ifl, int nIteration) |
void | applyConstraints (VKVertex *vk) |
std::ostream & | operator<< (std::ostream &out, const VKTrack &track) |
double | cfchi2 (double *xyzt, const long int ich, double *part, const double *par0, double *wgt, double *rmnd) |
double | cfchi2 (const double *vrtt, const double *part, VKTrack *trk) |
double | finter (double y0, double y1, double y2, double x0, double x1, double x2) |
void | tdasatVK (const double *Der, const double *CovI, double *CovF, long int M, long int N) |
void | cfsetdiag (long int n, double *matr, double value) noexcept |
void | abcCoef (double g1, double g2, double g3, double &a, double &b, double &c) |
void | efdCoef (double Ga0, double Gamb, double Gab, double Gw0, double Gwb, double alf, double bet, double w, double &d, double &e, double &f) |
void | ParaMin (double b, double c, double d, double e, double f, double &xmin, double &ymin) |
void | cfTrkCovarCorr (double *cov) |
void | vkgrkuta_ (const double charge, const double step, double *vect, double *vout, VKalVrtControlBase *CONTROL) |
double | vkvFastV (double *p1, double *p2, const double *vRef, double dbmag, double *out) |
int | vtcfit (VKVertex *vk) |
int | vtcfitc (VKVertex *vk) |
double | getCnstValues2 (VKVertex *vk) noexcept |
int | getFullVrtCov (VKVertex *vk, double *ader, const double *dcv, double verr[6][6]) |
void | vpderiv (bool UseTrackErr, long int Charge, const double *pari0, double *covi, double *vrtref, double *covvrtref, double *drdpar, double *dwgt, double *rv0, VKalVrtControl *FitCONTROL) |
void | xyztrp (const long int ich, double *vrt0, double *pv0, double *covi, double BMAG, double *paro, double *errt) |
void | combinedTrack (long int ICH, double *pv0, double *covi, double BMAG, double *par, double *covo) |
void | cfdcopy (double *source, double *target, int n) |
double | cfddist3D (double *V1, double *V2) |
double | d_sign (double value, double sign) |
int | SymIndex (int it, int i, int j) |
Variables | |
constexpr int | MAXNCHAMBERS =50 |
constexpr int | MAXNINDICES =50*6 |
template<typename T > | |
const auto | do_not_delete = [](T*) {} |
constexpr size_t | NeutralParametersDim = 5 |
constexpr size_t | TrackParametersDim = 5 |
Ensure that the ATLAS eigen extensions are properly loaded.
Author: V.Kostyukhin.
An abstract base class for algorithms estimating the transverse impact parameter d0 and its error of a given track wrt to the reconstructed vertex.
IPVTrackCompatibilityEstimator.h.
A first concrete implementation of the IV0VertexFitter for the purposes of V0 fitting.
A track-truth match quality estimator tool.
Code that is common to several track-truth matching tools.
These headers, as well as other headers in the TrkGlobalChi2Fitter package use modern C++11 memory ownership semantics expressed through smart pointers.
Cache for the extrapolator to keep track of the total X0 traversed and the total extended energy loss (Eloss (error) ,Ionization (error), Radiation (error))
Persistent representation of class VxVertex/VxTrackAtVertex.
Persistent representation of the VxVertex/Vertex class.
Persistent representation of the VxVertex/RecVertex class.
Persistent representation of the VxVertex/ExtendedVxCandidate class.
Persistent representation of class VxMultiVertex/MVFVxTrackAtVertex.
Persistent representation of class VxMultiVertex/MVFVxCandidate.
Persistent representation of the TrkV0Vertex/V0Hypothesis class.
Persistent representation of the TrkV0Vertex/V0Candidate class.
The standard namespace for VxVertexPositions.
< include headers from the base class
multimap to be used for TrackAmbiguity/Seed validation
This typedef represents a multimap that holds the matching chi2 of two tracks from different track collections together with a boolean that indicatges if the matching was succesful.
Convenience Helper classes SurfacePtrHolder SurfaceUniqHolder also see SurfaceUniquePtrT.h.
standard namespace for Tracking
LayerIndexSampleMap.
Define statics for Geometry in Tracking.
Tool used to create a collection of AlignTracks from Tracks while the tracks are being refitted with a vertex/beam-spot constraint.
forward declarations
DATABASE INCLUDES.
Name : Neutrino.h Package : offline/PhysicsAnalysis/AnalysisCommon/ParticleEvent Author : Ketevi A.
An example algorithm that reads and writes objects from the event store using handles.
A tool to be used for track preselection in conversion vertex finding.
Forward declarations.
The InDetV0FinderTool reads in the TrackParticle container from StoreGate, if useorigin = True only tracks not associated to a primary vertex are used.
There are options to use silicon tracks only (default) or include Si+TRT and TRT+TRT.
Pairs of tracks passing pre-selection (using InDetTrackSelectorTool) are fitted to a common vertex using TrkV0Fitter or TrkVKalVrtFitter (useV0Fitter = False).
InDetV0FinderTool can take as input a vertex (or a collection of vertices) w.r.t which the V0s can be selected to minimise combinatorics.
The unconstrained vertex fit is attempted if the radius of the starting point is < maxsxy (= 1000 mm) and at least one invariant mass at the starting point is in the allowed range: uksmin < m(pipi) < uksmax or ulamin < m(ppi) < ulamax or ulamin < m(pip) < ulamax
V0s are kept if the cumulative chi2 probability of the unconstrained fit is > minVertProb (= 0.0001)
If doSimpleV0 = True all vertices that pass these cuts are stored in V0UnconstrVertices.
If doSimpleV0 = False (default) mass constrained fits are attempted if
Mass constrainedV0s are kept if the cumulative chi2 probability of the fit is > minVertProb (= 0.0001)
For successful mass constrained fits a conversion fit is also attempted and if successful, the corresponding unconstrained V0 is decorated with the invariant mass, its error and the vertex probability of the conversion fit.
The links between the unconstrained V0 and the successful mass constrained V0s are stored.
Thomas Koffas Thoma June 2008 s.Ko ffas@ cern .ch
Assamagan Created : August 2004
DESCRIPTION: neutrino class for t -> bW -> b l nu construction the neutrino after solving the for the neutrino pz using the W mass constraint. There is a quadratic ambiguity leading to up to 2 solutions This class inherits from IParticle, I4Momentum and NavigableTerminalNode.
GEOMODEL INCLUDES CALORIMETER INCLUDES
namespace for general tracking tools and interfaces
The AlignTracks are filled into a collection of Tracks. The default control flow is like this: firstly do vertex constraint, if can't, then do beamspot again; if can't again, then do normal refit. if want to do vertex constraint only, set: doVertexConstraint = True and doBeamspotConstraint = False if want to do beamspot constraint only, set: doVertexConstraint = False and doBeamspotConstraint = True
Will provide a track coolection with momentum conatraint applied. A 2d histogram read and corrections (delta) are extracted as function of eta and phi. The momentum is scaled as corrected QoverP = original QoverP * (1.+ charge *pt *delta );
The strength of eth constraint can be varied as well.
instead of the CaloCell_ID (enum) a simple int is taken, so, implicit conversion is needed.
pos/neg endcap are distinguished by +/-
In the case of surfaces we do not want to take onwership when they are owned by the Tracking Geometry or a detector element.
In the other hand we want to take ownership if they are free.
As a result when we have classes with a m_associatedSurface member we need to repeat some boiler plate code.
These helpers try to make writing such code a bit easier and more uniform.
In reality one should prefer the code based on SurfaceUniquePtr But : We get this kind of warning when creating dictionaries: Error in <CloseStreamerInfoROOTFile>: I/O is supported only for unique_ptrs with a default deleter. Trk::SurfaceUniqHolder::m_associatedSurface appears to have a custom one Which can be problematic for some cases. So we provide also the plain ptr one
Under TrkDetDescr/TrkSurfaces :
The test : SurfaceHolder_test has a mock code on how we could use these for classes where we want to hold a ptr to a const Surface and manage it, based on if its free or owned.
The header : SurfaceHolder.h provides typedefs for most commom cases used by client code so as to hide some details of the implementation
A namespace to enclose the Tracking classes.
A namespace to enclose the new Track class, and related tools.
Kirill Prokofiev Kiril l.Pr okofi ev@c ern.c h
March 2007
Kirill Prokofiev Kiril l.Pr okofi ev@c ern.c h
January 2006 Modified for the TP split version 2
Kirill Prokofiev Kiril l.Pr okofi ev@c ern.c h
July 2006 January 2007 corrected for the new TP split schema
Kirill Prokofiev Kiril l.Pr okofi ev@c ern.c h
July 2006
Kirill Prokofiev Kiril l.Pr okofi ev@c ern.c h
July 2006 January 2006 Modified for the TP split version 2
See GlobalChi2Fitter.h for more information.
A namespace for all vertexing packages and related stuff.
Abstract interface for tools estimating whether a given track originated from the primary vertex.
ruwie del@ physi k.un i-bon n.deKiril l.Pr okofi ev@c ern.c h
June 2009
Changes:
David Shope david (2016-04-19) .ric hard. shop e@cer n.ch
EDM Migration to xAOD - Replace Trk::VxContainer with xAOD::VertexContainer
K.Prokofiev, C.Ruwiedel, June 2009.
Changes: G. Piacquadio, July 2009, add lifetime signs for b-tagging
David Shope david (2016-04-19) EDM Migration to .ric hard. shop e@cer n.chxAOD - Remove methods involving Trk::VxCandidate and Trk::RecVertex
typedef void(* Trk::addrMagHandler) (double, double, double, double &, double &, double &) |
Definition at line 22 of file VKalVrtBMag.h.
typedef void(* Trk::addrPropagator) (long int, long int, double *, double *, double *, double *, double *, double *) |
Definition at line 23 of file Propagator.h.
typedef std::pair<AlignModule*, std::vector<Amg::VectorX> > Trk::AlignModuleDerivatives |
Definition at line 39 of file AlignTrack.h.
typedef std::vector<AlignModule*> Trk::AlignModuleList |
Definition at line 37 of file AlignModuleList.h.
typedef std::pair<const AlignModule*, std::vector<Amg::VectorX> > Trk::AlignModuleVertexDerivatives |
Definition at line 37 of file AlignVertex.h.
typedef boost::multi_array<AlignPar*,2> Trk::AlignParList |
Definition at line 12 of file AlignParList.h.
typedef boost::array<boost::multi_array_types::index, 2> Trk::AlignParListDims |
Definition at line 13 of file AlignParList.h.
typedef std::vector<AlignTrack**> Trk::AlignTrackCollection |
Definition at line 35 of file AlignVertex.h.
typedef std::vector<AlignTrack**>::const_iterator Trk::AlignTrackIt |
Definition at line 36 of file AlignVertex.h.
typedef DataVector<AlignTSOS> Trk::AlignTSOSCollection |
Definition at line 37 of file AlignTrack.h.
typedef DataVector<AlignTSOS>::const_iterator Trk::AlignTSOSIt |
Definition at line 38 of file AlignTrack.h.
typedef Eigen::Matrix<double, 3, Eigen::Dynamic> Trk::AmgMatrix3X |
Definition at line 49 of file KalmanVertexOnJetAxisUpdator.h.
using Trk::ArraySpan = typedef std::span<T> |
Definition at line 34 of file DetachedTrackingVolume.h.
using Trk::AtaCone = typedef ParametersT<TrackParametersDim, Charged, ConeSurface> |
Definition at line 30 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
using Trk::AtaCylinder = typedef ParametersT<TrackParametersDim, Charged, CylinderSurface> |
Definition at line 31 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
using Trk::AtaDisc = typedef ParametersT<TrackParametersDim, Charged, DiscSurface> |
Definition at line 32 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
using Trk::AtaPlane = typedef ParametersT<TrackParametersDim, Charged, PlaneSurface> |
Definition at line 34 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
using Trk::AtaStraightLine = typedef ParametersT<TrackParametersDim, Charged, StraightLineSurface> |
Definition at line 35 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
using Trk::BaseParameters = typedef ParametersCommon<TrackParametersDim, Charged> |
Definition at line 25 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
using Trk::BinnedArraySpan = typedef std::span<T> |
Definition at line 34 of file BinnedArray.h.
using Trk::BoundaryIntersection = typedef FullIntersection<BoundarySurface<TrackingVolume>, Surface, T> |
Definition at line 86 of file TrackingVolume.h.
using Trk::ConeSurfacePtrHolder = typedef SurfacePtrHolderImpl<ConeSurface> |
Definition at line 19 of file SurfaceHolders.h.
using Trk::ConeSurfaceUniqHolder = typedef SurfaceUniqHolderImpl<ConeSurface> |
Definition at line 27 of file SurfaceHolders.h.
typedef datamap::const_iterator Trk::const_mapiterator |
Definition at line 30 of file AlSymMatBase.h.
Definition at line 468 of file Tracking/TrkDetDescr/TrkSurfaces/TrkSurfaces/Surface.h.
using Trk::CurvilinearParameters = typedef CurvilinearParametersT<TrackParametersDim, Charged, PlaneSurface> |
Definition at line 29 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
using Trk::CylinderSurfacePtrHolder = typedef SurfacePtrHolderImpl<CylinderSurface> |
Definition at line 20 of file SurfaceHolders.h.
using Trk::CylinderSurfaceUniqHolder = typedef SurfaceUniqHolderImpl<CylinderSurface> |
Definition at line 28 of file SurfaceHolders.h.
typedef std::map<indices, double> Trk::datamap |
Definition at line 28 of file AlSymMatBase.h.
Typedef to of a std::pair<double, ParamDefs> to identify a passed-through double as a specific type of parameter
Definition at line 27 of file DefinedParameter.h.
typedef std::pair< const Surface *, BoundaryCheck > Trk::DestSurf |
typedef for input surfaces, boundary check
Definition at line 45 of file IPropagator.h.
typedef std::pair<size_t,size_t> Trk::DigitizationCell |
Definition at line 18 of file DigitizationCell.h.
using Trk::DiscSurfacePtrHolder = typedef SurfacePtrHolderImpl<DiscSurface> |
Definition at line 21 of file SurfaceHolders.h.
using Trk::DiscSurfaceUniqHolder = typedef SurfaceUniqHolderImpl<DiscSurface> |
Definition at line 29 of file SurfaceHolders.h.
typedef std::pair<double,double> Trk::DoubleAndWeight |
Definition at line 18 of file SeedFinderParamDefs.h.
typedef std::vector<double> Trk::dvect |
Definition at line 36 of file TrkVKalVrtFitter.h.
using Trk::EightObjectsAccessor = typedef std::array<ObjectAccessor::value_type, 8> |
Definition at line 18 of file ObjectsAccessor.h.
typedef ExtrapolationCell< TrackParameters > Trk::ExCellCharged |
Definition at line 24 of file IExtrapolationEngine.h.
typedef ExtrapolationCell< NeutralParameters > Trk::ExCellNeutral |
Definition at line 25 of file IExtrapolationEngine.h.
Definition at line 19 of file FitQualityOnSurface_p1.h.
using Trk::FiveObjectsAccessor = typedef std::array<ObjectAccessor::value_type, 5> |
Definition at line 16 of file ObjectsAccessor.h.
using Trk::FourObjectsAccessor = typedef std::pair<std::array<ObjectAccessor::value_type, 4>, bool> |
Definition at line 14 of file ObjectsAccessor.h.
typedef std::map<BoundarySurfaceFace, std::vector<TrackingVolume*> >::const_iterator Trk::GlueVolumeConstIterator |
Definition at line 30 of file GlueVolumesDescriptor.h.
typedef std::map<BoundarySurfaceFace, std::vector<TrackingVolume*> >::iterator Trk::GlueVolumeIterator |
Definition at line 27 of file GlueVolumesDescriptor.h.
typedef std::pair<const Material*, int> Trk::IdentifiedMaterial |
Definition at line 28 of file BinnedMaterial.h.
typedef std::pair<int, const NavigationCell*> Trk::IdNavigationCell |
Definition at line 54 of file INavigator.h.
typedef std::pair<long int, long int> Trk::indices |
Definition at line 27 of file AlSymMatBase.h.
typedef BinnedArray< Layer > Trk::LayerArray |
simply for the eye
Definition at line 30 of file ILayerArrayCreator.h.
typedef std::map<Trk::LayerIndex, int> Trk::LayerIndexSampleMap |
Definition at line 29 of file LayerIndexSampleMap.h.
using Trk::LayerIntersection = typedef FullIntersection<Layer, Surface, T> |
Definition at line 84 of file TrackingVolume.h.
Definition at line 19 of file LayerMaterialCollection.h.
Definition at line 37 of file LayerArrayCreator.h.
using Trk::ManagedTrackParmPtr = typedef ObjPtr<Trk::TrackParameters> |
Definition at line 66 of file Extrapolator.h.
typedef datamap::iterator Trk::mapiterator |
Definition at line 29 of file AlSymMatBase.h.
using Trk::MaterialComponent = typedef std::pair<Material, double> |
Definition at line 31 of file VolumeConverter.h.
typedef std::vector< MaterialPropertiesVector > Trk::MaterialPropertiesMatrix |
Definition at line 25 of file ILayerMaterialAnalyser.h.
typedef std::vector<const MaterialProperties*> Trk::MaterialPropertiesVector |
Useful typedefs.
Definition at line 133 of file MaterialProperties.h.
Definition at line 17 of file MaterialStepCollection.h.
typedef std::vector<std::pair<const Trk::MeasurementBase *, int> > Trk::MB_IndexVector |
Definition at line 24 of file TrackFitInputPreparator.h.
typedef Perigee Trk::MeasuredPerigee |
Definition at line 23 of file MeasuredPerigeeCnv_p1.h.
using Trk::MeasurementSet = typedef std::vector<const MeasurementBase*> |
vector of fittable measurements
Definition at line 30 of file FitterTypes.h.
using Trk::MultiComponentState = typedef std::vector<ComponentParameters> |
Definition at line 27 of file ComponentParameters.h.
typedef std::pair<const NavigationCell*,const NavigationCell*> Trk::NavigationPair |
Definition at line 36 of file Navigator.h.
using Trk::NeutralAtaCone = typedef ParametersT<NeutralParametersDim, Neutral, ConeSurface> |
Definition at line 28 of file NeutralParameters.h.
using Trk::NeutralAtaCylinder = typedef ParametersT<NeutralParametersDim, Neutral, CylinderSurface> |
Definition at line 29 of file NeutralParameters.h.
using Trk::NeutralAtaDisc = typedef ParametersT<NeutralParametersDim, Neutral, DiscSurface> |
Definition at line 30 of file NeutralParameters.h.
using Trk::NeutralAtaPlane = typedef ParametersT<NeutralParametersDim, Neutral, PlaneSurface> |
Definition at line 32 of file NeutralParameters.h.
using Trk::NeutralAtaStraightLine = typedef ParametersT<NeutralParametersDim, Neutral, StraightLineSurface> |
Definition at line 33 of file NeutralParameters.h.
using Trk::NeutralCurvilinearParameters = typedef CurvilinearParametersT<NeutralParametersDim, Neutral, PlaneSurface> |
Definition at line 27 of file NeutralParameters.h.
using Trk::NeutralParameters = typedef ParametersBase<NeutralParametersDim, Neutral> |
Definition at line 26 of file NeutralParameters.h.
using Trk::NeutralPerigee = typedef ParametersT<NeutralParametersDim, Neutral, PerigeeSurface> |
Definition at line 31 of file NeutralParameters.h.
using Trk::noinit_vector = typedef std::vector<T, boost::noinit_adaptor<std::allocator<T> > > |
A variant on std::vector which leaves its contents uninitialized by default.
Definition at line 50 of file TrkVKalUtils.h.
using Trk::Perigee = typedef ParametersT<TrackParametersDim, Charged, PerigeeSurface> |
Definition at line 33 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
typedef Surface_p1 Trk::PerigeeSurface_p1 |
Definition at line 22 of file PerigeeSurfaceCnv_p1.h.
using Trk::PerigeeSurfacePtrHolder = typedef SurfacePtrHolderImpl<PerigeeSurface> |
Definition at line 22 of file SurfaceHolders.h.
using Trk::PerigeeSurfaceUniqHolder = typedef SurfaceUniqHolderImpl<PerigeeSurface> |
Definition at line 30 of file SurfaceHolders.h.
using Trk::PlaneSurfacePtrHolder = typedef SurfacePtrHolderImpl<PlaneSurface> |
Definition at line 23 of file SurfaceHolders.h.
using Trk::PlaneSurfaceUniqHolder = typedef SurfaceUniqHolderImpl<PlaneSurface> |
Definition at line 31 of file SurfaceHolders.h.
typedef std::pair< Amg::Vector3D , double > Trk::PositionAndWeight |
Definition at line 17 of file SeedFinderParamDefs.h.
typedef std::pair<Amg::Vector3D, const Trk::TrackingVolume*> Trk::PositionAtBoundary |
Definition at line 28 of file MaterialValidation.h.
using Trk::PrepRawDataSet = typedef std::vector<const PrepRawData*> |
vector of clusters and drift circles
Definition at line 26 of file FitterTypes.h.
using Trk::RIO_OnTrackSet = typedef std::vector<const RIO_OnTrack*> |
vector of detector hits on a track
Definition at line 34 of file FitterTypes.h.
typedef std::multimap<Trk::PrepRawData*, RIO_OnTrack*> Trk::RIOtoROT_Multimap |
Definition at line 19 of file RIO_OnTrackMap.h.
typedef bool Trk::RunOutlierRemoval |
switch to toggle quality processing after fit
Definition at line 22 of file FitterTypes.h.
typedef DataVector< Trk::Segment > Trk::SegmentCollection |
Definition at line 13 of file SegmentCollection.h.
using Trk::SharedObject = typedef std::shared_ptr<T> |
Definition at line 24 of file SharedObject.h.
using Trk::SixObjectsAccessor = typedef std::array<ObjectAccessor::value_type, 6> |
Definition at line 17 of file ObjectsAccessor.h.
typedef bool Trk::SortInputFlag |
switch to toggle sorting
Definition at line 21 of file TrackFitInputPreparator.h.
using Trk::SpacePointSet = typedef std::vector<const SpacePoint*> |
vector of space points
Definition at line 38 of file FitterTypes.h.
using Trk::StraightLineSurfacePtrHolder = typedef SurfacePtrHolderImpl<StraightLineSurface> |
Definition at line 24 of file SurfaceHolders.h.
using Trk::StraightLineSurfaceUniqHolder = typedef SurfaceUniqHolderImpl<StraightLineSurface> |
Definition at line 32 of file SurfaceHolders.h.
typedef BinnedArray<Surface> Trk::SurfaceArray |
typedef ObjectIntersection< Surface > Trk::SurfaceIntersection |
typedef std::pair< SharedObject< Surface >, Amg::Vector3D > Trk::SurfaceOrderPosition |
Definition at line 37 of file HGTD_LayerBuilderCond.h.
using Trk::SurfacePtrHolder = typedef SurfacePtrHolderImpl<Surface> |
Definition at line 25 of file SurfaceHolders.h.
using Trk::SurfacePtrHolderDetEl = typedef Trk::SurfacePtrHolderImplDetEl<Surface> |
Definition at line 36 of file SurfaceHolders.h.
using Trk::SurfaceUniqHolder = typedef SurfaceUniqHolderImpl<Surface> |
Definition at line 34 of file SurfaceHolders.h.
Definition at line 467 of file Tracking/TrkDetDescr/TrkSurfaces/TrkSurfaces/Surface.h.
using Trk::SurfaceUniquePtrT = typedef std::unique_ptr<S, SurfaceDeleter<S> > |
Definition at line 32 of file SurfaceUniquePtrT.h.
typedef std::vector<TargetSurface> Trk::TargetSurfaceVector |
Definition at line 121 of file TargetSurfaces.h.
using Trk::ThreeObjectsAccessor = typedef std::array<ObjectAccessor::value_type, 3> |
Definition at line 13 of file ObjectsAccessor.h.
typedef BinnedArray< TrackingVolume > Trk::TrackingVolumeArray |
simply for the eye
Definition at line 29 of file ITrackingVolumeArrayCreator.h.
using Trk::TrackingVolumeOrderPosition = typedef std::pair<std::shared_ptr<TrackingVolume>, Amg::Vector3D> |
Definition at line 34 of file MuonTrackingGeometryBuilderImpl.h.
typedef std::multimap<const Trk::Track*, std::pair<const Trk::Track*, Trk::TrackMatchingProperties> > Trk::TrackMatchMultiMap |
Definition at line 25 of file TrackMatchingMultiMap.h.
using Trk::TrackParameters = typedef ParametersBase<TrackParametersDim, Charged> |
Definition at line 27 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.
typedef std::vector<std::unique_ptr<Trk::TrackParameters> > Trk::TrackParametersUVector |
Definition at line 61 of file Extrapolator.h.
typedef std::vector<const Trk::TrackParameters*> Trk::TrackParametersVector |
Definition at line 55 of file TimedExtrapolator.h.
typedef std::pair<const TrackParameters*, double> Trk::TrackParametersWithPath |
typedef for return type TrackParameters, pathlength
Definition at line 42 of file IPropagator.h.
using Trk::TrackParmContainer = typedef ObjContainer<Trk::TrackParameters> |
Definition at line 64 of file Extrapolator.h.
using Trk::TrackParmPtr = typedef ObjRef |
Definition at line 65 of file Extrapolator.h.
Definition at line 14 of file TrackParticleBaseCollection.h.
typedef VertexType Trk::TrackParticleOrigin |
Definition at line 34 of file TrackParticleBase.h.
Definition at line 14 of file TrackRoadCollection.h.
typedef float Trk::TrackScore |
Definition at line 10 of file TrackScore.h.
typedef std::multimap<const Trk::Track* , int> Trk::TrackSeedMap |
Definition at line 14 of file TrackSeedMap.h.
typedef std::vector<std::pair<const Track*, float> > Trk::TracksScores |
Definition at line 20 of file ITrackAmbiguityProcessorTool.h.
typedef DataVector< const Trk::TrackStateOnSurface > Trk::TrackStates |
Definition at line 30 of file Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h.
Definition at line 22 of file TrackTruthCollectionCnv_p0.h.
Definition at line 26 of file TrkParametersComparisonFunction.h.
typedef DataVector<const TrackStateOnSurface>::const_iterator Trk::TS_iterator |
Definition at line 22 of file TrackFitInputPreparator.h.
typedef std::pair<PointOnTrack,PointOnTrack> Trk::TwoPointOnTrack |
Definition at line 19 of file SeedFinderParamDefs.h.
typedef std::pair<Amg::Vector3D,Amg::Vector3D> Trk::TwoPoints |
Definition at line 20 of file SeedFinderParamDefs.h.
typedef std::vector<ValueVector> Trk::ValueMatrix |
Definition at line 30 of file CompoundLayerMaterial.h.
typedef std::vector<unsigned char> Trk::ValueVector |
Definition at line 29 of file CompoundLayerMaterial.h.
typedef int Trk::VertexID |
Definition at line 25 of file IVertexCascadeFitter.h.
using Trk::VolumePartVec = typedef std::vector<VolumePart> |
Definition at line 50 of file VolumeConverter.h.
Definition at line 97 of file VxSecVertexInfo.h.
anonymous enum |
enum Trk::AlignMesType |
Enumerator | |
---|---|
Measurement | |
Scatterer | |
EnergyDeposit |
Definition at line 32 of file AlignResidualType.h.
Type of AlignModuleList (see description above).
Enumerator | |
---|---|
L0 | |
L1 | |
L2 | |
L3 | |
L1_5 | |
L2_5 | |
ModulesOnTrack |
Definition at line 32 of file AlignModuleList.h.
Enumerator | |
---|---|
HitOnly | |
Unbiased |
Definition at line 26 of file AlignResidualType.h.
Definition at line 18 of file BevelledCylinderVolumeBoundaryAccessors.h.
Definition at line 27 of file BevelledCylinderVolumeBoundaryAccessors.h.
enum Trk::BinningOption |
enum Trk::BinningType |
, BinningOption & BinningAccess
BinningType:
Enumeration to qualify the binning type for the use of the LayerArrayCreator and the TrackingVolumeArrayCreator
Enumerator | |
---|---|
equidistant | |
biequidistant | |
arbitrary |
Definition at line 30 of file BinningType.h.
enum Trk::BinningValue |
|
strong |
Definition at line 14 of file IBoundaryCheckTool.h.
Enum to describe the position of the BoundarySurface respectively to the frame orientatin of the volume, this is mainly ment for code readability.
The different numeration sequences can be found in the documentation of the actual VolumeBounds implementations.
The order of faces is chosen to follow - as much as possible - a cycular structure.
Definition at line 31 of file BoundarySurfaceFace.h.
Definition at line 17 of file CylinderVolumeBoundaryAccessors.h.
|
strong |
enum Trk::DetectorRegion |
Enumerator | |
---|---|
pixelBarrelFlat | |
pixelBarrelInclined | |
pixelEndcap | |
stripBarrel | |
stripEndcap |
Definition at line 13 of file DetailedHitInfo.h.
enum Trk::DetectorType |
enumerates the various detector types currently accessible from the isHit() method.
Definition at line 230 of file Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h.
enum Trk::DriftCircleSide |
Enumerates the 'side' of the wire on which the tracks passed (i.e.
resolves the amibiguity) (based on the TRT_Side enum, from InDet::TRT_DriftCircleOnTrack, which this should eventually replace)
Enumerator | |
---|---|
NONE | it was not possible to determine the which side of the straw the track passed; |
LEFT | the drift radius is negative (see Trk::AtaStraightLine) |
RIGHT | the drift radius is positive (see Trk::AtaStraightLine) |
Definition at line 15 of file DriftCircleSide.h.
Enumerates the 'status' of the wire on which the tracks passed (based on the TRT_Side enum, from InDet::TRT_DriftCircleOnTrack, which this should eventually replace)
Definition at line 15 of file DriftCircleStatus.h.
Enumerator | |
---|---|
eProbabilityComb | Electron probability from combining the below probabilities. |
eProbabilityHT | Electron probability from High Threshold (HT) information. |
eProbabilityToT | Electron probability from Time-Over-Threshold (ToT) information. |
eProbabilityBrem | Electron probability from Brem fitting (DNA). |
eProbabilityNN | Electron probability from NN. |
TRTTrackOccupancy | TRT track occupancy. |
TRTdEdx | dEdx from TRT ToT measurement. |
eProbabilityNumberOfTRTHitsUsedFordEdx | Number of TRT hits used for dEdx measurement. |
numberOfeProbabilityTypes |
Definition at line 208 of file Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h.
Enumerator | |
---|---|
FittedTrajectory | |
DeltaD0 | |
DeltaZ0 | |
DeltaPhi0 | |
DeltaTheta0 | |
DeltaQOverP0 | |
DeltaQOverP1 | |
ExtrapolationTypes |
Definition at line 18 of file ExtrapolationType.h.
enum Trk::GeometryType |
Enumerator | |
---|---|
Static | |
Dense | |
DenseWithLayers | |
Detached | |
Master | |
NumberOfGeometryTypes |
Definition at line 36 of file GeometrySignature.h.
enum Trk::JetVtxParamDefs |
Enumerator | |
---|---|
jet_xv | |
jet_yv | |
jet_zv | position x,y,z of primary vertex |
jet_phi | |
jet_theta | |
jet_dist |
Definition at line 25 of file JetVtxParamDefs.h.
enum Trk::LayerOrder |
This enum is used to declare Layers as previous/next in respect of a 1-dimensional binned array
Enumerator | |
---|---|
previous | |
next |
Definition at line 30 of file BinningData.h.
enum Trk::LayerType |
MagneticFieldMode describing the field setup within a volume
Enumerator | |
---|---|
NoField | Field is set to 0., 0., 0.,. |
ConstantField | Field is set to be constant. |
FastField | call the fast field access method of the FieldSvc |
FullField | Field is set to be realistic, but within a given Volume. |
Definition at line 17 of file MagneticFieldMode.h.
Enumerator | |
---|---|
EffectiveNumSteps | |
EffectiveNumAtoms | |
RadiationLength | |
StepLength |
Definition at line 12 of file MaterialAssociationType.h.
Simple enum to identify when a material update on a non-structured layer should be done, options are alongPre and oppositePre.
Enumerator | |
---|---|
alongPre | |
split | |
oppositePre |
Definition at line 38 of file LayerMaterialProperties.h.
This is a steering enum to force the material update it can be: (1) addNoise (-1) removeNoise Second is mainly for vertex reconstruction, but potentially dangeraous.
Enumerator | |
---|---|
addNoise | |
removeNoise |
Definition at line 17 of file MaterialUpdateMode.h.
This is a steering enum to tell which material update stage:
Enumerator | |
---|---|
preUpdate | |
fullUpdate | |
postUpdate |
Definition at line 39 of file PropDirection.h.
enum Trk::MeasurementType |
Definition at line 18 of file MeasurementType.h.
enum Trk::NavigationLevel |
destinguishes an association TrackingGeometry with one for global search
Enumerator | |
---|---|
noNavigation | |
globalSearch | |
association |
Definition at line 42 of file TrackingGeometry.h.
enum Trk::ParamDefs |
Definition at line 32 of file ParamDefs.h.
enum Trk::ParametersType |
Enum to avoid dynamic cast for different parameter types.
Enumerator | |
---|---|
AtaSurface | |
Curvilinear | |
Curvilinear | |
Pattern |
Definition at line 29 of file ParametersCommon.h.
enum Trk::ParameterType |
Enumerator | |
---|---|
D0 | |
Z0 | |
Phi0 | |
Theta0 | |
QOverP0 | |
QOverP1 | |
ParameterTypes |
Definition at line 18 of file ParameterType.h.
Enumerator | |
---|---|
nonInteracting | |
geantino | |
electron | |
muon | |
pion | |
kaon | |
proton | |
photon | |
neutron | |
pi0 | |
k0 | |
nonInteractingMuon | |
noHypothesis | |
undefined |
Definition at line 25 of file ParticleHypothesis.h.
|
strong |
Enumerator | |
---|---|
SiCluster | |
PixelCluster | |
SCT_Cluster | |
TRT_DriftCircle | |
HGTD_Cluster | |
PlanarCluster | |
MdtPrepData | |
CscStripPrepData | |
CscPrepData | |
MMPrepData | |
RpcPrepData | |
TgcPrepData | |
sTgcPrepData |
Definition at line 38 of file PrepRawData.h.
enum Trk::PropDirection |
PropDirection, enum for direction of the propagation.
Enumerator | |
---|---|
alongMomentum | |
oppositeMomentum | |
anyDirection | |
mappingMode |
Definition at line 19 of file PropDirection.h.
enum Trk::RangeCheckDef |
Enumerator | |
---|---|
absoluteCheck | |
differentialCheck |
Definition at line 55 of file KalmanUpdatorSMatrix.h.
enum Trk::RQESolutionType |
Enumerator | |
---|---|
none | |
one | |
two | |
none | |
one | |
two |
Definition at line 19 of file TrkDetDescr/TrkSurfaces/TrkSurfaces/RealQuadraticEquation.h.
enum Trk::RQESolutionType |
Enumerator | |
---|---|
none | |
one | |
two | |
none | |
one | |
two |
Definition at line 19 of file TrkExtrapolation/TrkExUtils/TrkExUtils/RealQuadraticEquation.h.
enum Trk::SearchDirection |
Enumerator | |
---|---|
StandardSectoralBevelledCylinder |
Definition at line 47 of file BevelledCylinderVolumeBoundaryAccessors.h.
Enumerator | |
---|---|
StandardSectoralBevelledTube |
Definition at line 54 of file BevelledCylinderVolumeBoundaryAccessors.h.
Enumerator | |
---|---|
StandardSectoralCylinder |
Definition at line 46 of file CylinderVolumeBoundaryAccessors.h.
Enumerator | |
---|---|
StandardSectoralTube |
Definition at line 51 of file CylinderVolumeBoundaryAccessors.h.
enum Trk::SummaryType |
enumerates the different types of information stored in Summary.
Use in get(const SummaryType type), for for example, summary.get(numOfPixelHits) When adding a new transient information type, please make sure to increase numberOfTrackSummaryTypes.
Enumerator | |
---|---|
numberOfContribPixelLayers | number of contributing layers of the pixel detector these are the hits in the first pixel layer, i.e. b-layer |
numberOfBLayerHits | these are the hits in the 0th pixel layer? |
numberOfInnermostPixelLayerHits | these are the hits in the 1st pixel layer |
numberOfNextToInnermostPixelLayerHits | these are the pixel hits, including the b-layer |
numberOfPixelHits | number of pixel layers on track with absence of hits |
numberOfPixelHoles | number of pixels which have a ganged ambiguity. |
numberOfGangedPixels | number of Ganged Pixels flagged as fakes |
numberOfGangedFlaggedFakes | number of dead pixel sensors crossed |
numberOfPixelDeadSensors | number of pixel hits with broad errors (width/sqrt(12)) |
numberOfPixelSpoiltHits | number of DBM Hits |
numberOfDBMHits | number of hits in SCT |
numberOfSCTHits | number of SCT holes |
numberOfSCTHoles | number of Holes in both sides of a SCT module |
numberOfSCTDoubleHoles | |
numberOfSCTDeadSensors | number of TRT hits |
numberOfSCTSpoiltHits | |
numberOfTRTHits | number of TRT outliers |
numberOfTRTOutliers | number of TRT holes |
numberOfTRTHoles | number of TRT hits which pass the high threshold (only xenon counted) total number of TRT hits which pass the high threshold |
numberOfTRTHighThresholdHits | total number of TRT hits which pass the high threshold |
numberOfTRTHighThresholdHitsTotal | number of TRT hits used for dE/dx computation |
numberOfTRTHitsUsedFordEdx | number of TRT high threshold outliers (only xenon counted) |
numberOfTRTHighThresholdOutliers | number of dead TRT straws crossed |
numberOfTRTDeadStraws | number of TRT tube hits |
numberOfTRTTubeHits | number of TRT hits on track in straws with xenon |
numberOfTRTXenonHits | |
numberOfMdtHits | number of mdt hits tgc, rpc and csc measure both phi and eta coordinate |
numberOfTgcPhiHits | |
numberOfTgcEtaHits | |
numberOfCscPhiHits | |
numberOfCscEtaHits | |
numberOfRpcPhiHits | |
numberOfRpcEtaHits | |
numberOfCscEtaHoles | number of CSC Eta measurements missing from the track |
numberOfCscPhiHoles | number of CSC Phi measurements missing from the track |
numberOfRpcEtaHoles | number of RPC Eta measurements missing from the track |
numberOfRpcPhiHoles | number of RPC Phi measurements missing from the track |
numberOfMdtHoles | number of MDT measurements missing from the track |
numberOfTgcEtaHoles | number of TGC Eta measurements missing from the track |
numberOfTgcPhiHoles | number of TGC Phi measurements missing from the track |
numberOfStgcEtaHits | number of TGC Eta measurements missing from the track |
numberOfStgcPhiHits | number of TGC Phi measurements missing from the track |
numberOfMmHits | number of TGC Eta measurements missing from the track |
numberOfStgcEtaHoles | number of TGC Eta measurements missing from the track |
numberOfStgcPhiHoles | number of TGC Phi measurements missing from the track |
numberOfMmHoles | number of TGC Eta measurements missing from the track |
numberOfCscUnspoiltEtaHits | number of unspoilt CSC eta measurements (all CSC phi measurements are by definition spoilt). See Muon::CscClusterStatus for definitions of 'spoiled' hits. |
numberOfGoodMdtHits | number of non-deweighted MDT hits. Only here as a placeholder, will be filled only on xAOD::Muon number of measurements flaged as outliers in TSOS |
numberOfOutliersOnTrack | 100 times the standard deviation of the chi2 from the surfaces |
standardDeviationOfChi2OS | |
legacy_eProbabilityComb_res | |
legacy_eProbabilityHT_res | |
legacy_eProbabilityToT_res | |
legacy_eProbabilityBrem_res | |
legacy_pixeldEdx_res | |
legacy_eProbabilityNN_res | |
legacy_TRTTrackOccupancy_res | |
legacy_TRTdEdx_res | |
legacy_expectBLayerHit | |
legacy_expectInnermostPixelLayerHit | |
legacy_expectNextToInnermostPixelLayerHit | |
legacy_numberOfBLayerSharedHits | |
legacy_numberOfPixelSharedHits | |
legacy_numberOfSCTSharedHits | |
legacy_numberOfBLayerSplitHits | |
legacy_numberOfPixelSplitHits | |
legacy_numberOfInnermostPixelLayerSharedHits | |
legacy_numberOfInnermostLayerSplitHits | |
legacy_numberOfNextToInnermostPixelLayerSharedHits | |
legacy_numberOfNextToInnermostLayerSplitHits | |
legacy_numberOfTRTSharedHits | |
legacy_numberOfBLayerOutliers | |
legacy_numberOfInnermostPixelLayerOutliers | |
legacy_numberOfNextToInnermostPixelLayerOutliers | |
legacy_numberOfPixelOutliers | |
legacy_numberOfSCTOutliers | |
numberOfTrackSummaryTypes |
Definition at line 44 of file Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h.
enum Trk::SurfaceOwner |
|
strong |
Enumerator | |
---|---|
Cone | |
Cylinder | |
Disc | |
Perigee | |
Plane | |
Line | |
Curvilinear | |
Other |
Definition at line 16 of file SurfaceTypes.h.
enum Trk::SurfNavigType |
typedef for surface and volume navigation types
Enumerator | |
---|---|
Target | |
BoundaryFrame | |
BoundaryDetached | |
SensitiveLayer | |
MaterialLayer |
Definition at line 38 of file TargetSurfaces.h.
Enumerator | |
---|---|
Combined | |
HighThreshold | |
TimeOverThreshold | |
Bremsstrahlung |
Definition at line 30 of file TrackSummaryTool.h.
Definition at line 26 of file CylinderVolumeBoundaryAccessors.h.
enum Trk::TVNavigType |
enum Trk::VertexType |
Enumerator | |
---|---|
NoVtx | Dummy vertex, TrackParticle was not used in vertex fit. |
PriVtx | Primary Vertex. |
SecVtx | Secondary Vertex. |
PileUp | Pile Up Vertex. |
ConvVtx | Converstion Vertex. |
V0Vtx | Vertex from V0 Decay. |
KinkVtx | Kink Vertex. |
V0Lambda | Temporary addition for V0 Lambda. |
V0LambdaBar | Temporary addition for V0 LambdaBar. |
V0KShort | Temporary addition for KShort. |
NotSpecified | this is the default |
Definition at line 24 of file VertexType.h.
|
strong |
void Trk::abcCoef | ( | double | g1, |
double | g2, | ||
double | g3, | ||
double & | a, | ||
double & | b, | ||
double & | c | ||
) |
void Trk::addCrossVertexDeriv | ( | CascadeEvent & | cascadeEvent_, |
double * | ader, | ||
long int | MATRIXSIZE, | ||
const std::vector< int > & | matrixPnt | ||
) |
Definition at line 207 of file CascadeUtils.cxx.
void Trk::addToInverseMultiMap | ( | InverseMultiMap< OrigMap, CmpT > * | result, |
const OrigMap & | rec2truth | ||
) |
int Trk::afterFit | ( | VKVertex * | vk, |
double * | ader, | ||
double * | dcv, | ||
double * | ptot, | ||
double * | VrtMomCov, | ||
const VKalVrtControlBase * | CONTROL | ||
) |
Definition at line 26 of file cfTotCov.cxx.
int Trk::afterFitWithIniPar | ( | VKVertex * | vk, |
double * | ader, | ||
double * | dcv, | ||
double * | ptot, | ||
double * | VrtMomCov, | ||
const VKalVrtControlBase * | CONTROL | ||
) |
Definition at line 80 of file cfTotCov.cxx.
Trk::AmgMatrix | ( | 3 | , |
3 | |||
) |
Definition at line 233 of file NeutralParticleParameterCalculator.cxx.
const Trk::AmgSymMatrix | ( | 3 | ) | & |
Definition at line 77 of file RecVertex.cxx.
|
inline |
Definition at line 156 of file GXFTrackState.h.
void Trk::applyConstraints | ( | VKVertex * | vk | ) |
Definition at line 22 of file stCnst.cxx.
void Trk::calcMassConstraint | ( | VKMassConstraint * | cnst | ) |
Definition at line 24 of file Derclc1.cxx.
void Trk::calcPhiConstraint | ( | VKPhiConstraint * | cnst | ) |
Definition at line 22 of file DerclcAng.cxx.
void Trk::calcPlaneConstraint | ( | VKPlaneConstraint * | cnst | ) |
Definition at line 99 of file DerclcAng.cxx.
void Trk::calcPointConstraint | ( | VKPointConstraint * | cnst | ) |
Definition at line 20 of file Derclc2.cxx.
void Trk::calcThetaConstraint | ( | VKThetaConstraint * | cnst | ) |
Definition at line 61 of file DerclcAng.cxx.
double Trk::cascadeCnstRemnants | ( | CascadeEvent & | cascadeEvent_ | ) |
Definition at line 77 of file CFitCascade.cxx.
Definition at line 80 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
double Trk::cfchi2 | ( | double * | xyzt, |
const long int | ich, | ||
double * | part, | ||
const double * | par0, | ||
double * | wgt, | ||
double * | rmnd | ||
) |
Definition at line 27 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
|
inline |
|
inline |
Definition at line 26 of file TrkVKalUtils.h.
int Trk::cfdinv | ( | double * | cov, |
double * | wgt, | ||
long int | NI | ||
) |
Definition at line 497 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
void Trk::cferpr | ( | const long int | ich, |
double * | par, | ||
double * | ref, | ||
const double | s0, | ||
double * | errold, | ||
double * | errnew | ||
) |
Definition at line 12 of file cfErPr.cxx.
void Trk::cfimp | ( | long int | TrkID, |
long int | ich, | ||
int | IFL, | ||
double * | par, | ||
const double * | err, | ||
double * | vrt, | ||
double * | vcov, | ||
double * | rimp, | ||
double * | rcov, | ||
double * | sign, | ||
VKalVrtControlBase * | FitCONTROL | ||
) |
void Trk::cfimpc | ( | long int | TrkID, |
long int | ich, | ||
int | IFL, | ||
double * | par, | ||
const double * | err, | ||
double * | vrt, | ||
double * | vcov, | ||
double * | rimp, | ||
double * | rcov, | ||
double * | sign, | ||
VKalVrtControlBase * | FitCONTROL | ||
) |
int Trk::cfInv5 | ( | double * | cov, |
double * | wgt | ||
) |
Definition at line 459 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
int Trk::CFit | ( | VKalVrtControl * | FitCONTROL, |
int | ifCovV0, | ||
int | NTRK, | ||
long int * | ich, | ||
double | xyz0[3], | ||
double(*) | par0[3], | ||
double(*) | inp_Trk5[5], | ||
double(*) | inp_CovTrk5[15], | ||
double | xyzfit[3], | ||
double(*) | parfs[3], | ||
double | ptot[4], | ||
double | covf[21], | ||
double & | chi2, | ||
double * | chi2tr | ||
) |
Definition at line 429 of file CFit.cxx.
void Trk::cfmasserrold_ | ( | const long int | ntrk, |
long int * | list, | ||
double * | parfs, | ||
double * | ams, | ||
double * | deriv, | ||
double | BMAG, | ||
double * | dm, | ||
double * | sigm | ||
) |
Definition at line 83 of file cfMassErr.cxx.
void Trk::cfnewp | ( | const long int | ich, |
double * | parold, | ||
double * | ref, | ||
double * | s, | ||
double * | parnew, | ||
double * | per | ||
) |
Definition at line 10 of file cfNewP.cxx.
void Trk::cfnewpm | ( | double * | par, |
const double * | xyzStart, | ||
double * | xyzEnd, | ||
const double | ustep, | ||
double * | parn, | ||
double * | closePoint, | ||
VKalVrtControlBase * | CONTROL | ||
) |
Definition at line 16 of file cfNewPm.cxx.
void Trk::cfpest | ( | int | ntrk, |
double * | xyz, | ||
long int * | ich, | ||
double(*) | parst[5], | ||
double(*) | parf[3] | ||
) |
Definition at line 10 of file cfPEst.cxx.
|
noexcept |
Definition at line 236 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
double Trk::cfSmallEigenvalue | ( | double * | cov, |
long int | n | ||
) |
Definition at line 450 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
void Trk::cfTrkCovarCorr | ( | double * | cov | ) |
Definition at line 290 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
double Trk::cfVrtDstSig | ( | VKVertex * | vk, |
bool | UseTrkErr | ||
) |
Definition at line 33 of file cfVrtDst.cxx.
void Trk::combinedTrack | ( | long int | ICH, |
double * | pv0, | ||
double * | covi, | ||
double | BMAG, | ||
double * | par, | ||
double * | covo | ||
) |
Definition at line 113 of file XYZtrp.cxx.
bool Trk::consistentSurfaces | ( | U | a, |
T... | b | ||
) |
Definition at line 23 of file SurfaceConsistencyCheck.h.
bool Trk::consistentSurfaces | ( | U | ) |
Definition at line 17 of file SurfaceConsistencyCheck.h.
void Trk::copyFullMtx | ( | const double * | Input, |
long int | IPar, | ||
long int | IDIM, | ||
double * | Target, | ||
long int | TStart, | ||
long int | TDIM | ||
) |
|
inline |
void Trk::decomposeTransform | ( | const Amg::Transform3D & | transform, |
double * | values | ||
) |
Definition at line 57 of file AlignModule.cxx.
std::string Trk::detTypeStr | ( | AlignModule::DetectorType | detType | ) |
|
noexcept |
Definition at line 517 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
std::string Trk::dumpAlignTrackType | ( | const AlignTrack::AlignTrackType | type | ) |
Definition at line 410 of file AlignTrack.cxx.
void Trk::efdCoef | ( | double | Ga0, |
double | Gamb, | ||
double | Gab, | ||
double | Gw0, | ||
double | Gwb, | ||
double | alf, | ||
double | bet, | ||
double | w, | ||
double & | d, | ||
double & | e, | ||
double & | f | ||
) |
Definition at line 14 of file ErrorScalingCast.h.
double Trk::finter | ( | double | y0, |
double | y1, | ||
double | y2, | ||
double | x0, | ||
double | x1, | ||
double | x2 | ||
) |
Definition at line 128 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
int Trk::fitVertexCascade | ( | VKVertex * | vk, |
int | Pointing | ||
) |
Definition at line 89 of file CFitCascade.cxx.
int Trk::fitVertexCascadeScale | ( | VKVertex * | vk, |
double & | distToVertex | ||
) |
Definition at line 44 of file CFitCascadeScale.cxx.
int Trk::fixPseudoTrackPt | ( | long int | NPar, |
double * | fullMtx, | ||
double * | LSide, | ||
CascadeEvent & | cascadeEvent_ | ||
) |
Definition at line 18 of file CascadeUtils.cxx.
int Trk::FullMCNSTfill | ( | VKVertex * | vk, |
double * | ader, | ||
double * | LSide | ||
) |
Definition at line 81 of file FullMtx.cxx.
void Trk::FullMTXfill | ( | VKVertex * | vk, |
double * | ader | ||
) |
Definition at line 19 of file FullMtx.cxx.
int Trk::getCascadeNPar | ( | CascadeEvent & | cascadeEvent_, |
int | Type | ||
) |
Definition at line 133 of file CascadeUtils.cxx.
Definition at line 92 of file cfMomentum.cxx.
Definition at line 111 of file cfMomentum.cxx.
|
noexcept |
Definition at line 244 of file VtCFitC.cxx.
Definition at line 110 of file CascadeUtils.cxx.
Definition at line 25 of file cfMomentum.cxx.
Definition at line 44 of file cfMomentum.cxx.
void Trk::getFittedCascade | ( | CascadeEvent & | cascadeEvent_, |
std::vector< Vect3DF > & | cVertices, | ||
std::vector< std::vector< double > > & | covVertices, | ||
std::vector< std::vector< VectMOM > > & | fittedParticles, | ||
std::vector< std::vector< double > > & | cascadeCovar, | ||
std::vector< double > & | particleChi2, | ||
std::vector< double > & | fullCovar | ||
) |
Definition at line 685 of file CFitCascade.cxx.
Definition at line 25 of file VtCFitE.cxx.
Definition at line 60 of file cfMomentum.cxx.
Definition at line 75 of file cfMomentum.cxx.
|
noexcept |
Definition at line 261 of file CascadeUtils.cxx.
long int Trk::getVertexCharge | ( | VKVertex * | vk | ) |
int Trk::makeCascade | ( | VKalVrtControl & | FitCONTROL, |
long int | NTRK, | ||
const long int * | ich, | ||
double * | wm, | ||
double * | inp_Trk5, | ||
double * | inp_CovTrk5, | ||
const std::vector< std::vector< int > > & | vertexDefinition, | ||
const std::vector< std::vector< int > > & | cascadeDefinition, | ||
double | definedCnstAccuracy | ||
) |
Definition at line 116 of file CascadeDefinition.cxx.
bool Trk::operator< | ( | const LayerIndex & | one, |
const LayerIndex & | two | ||
) |
Overload of operator< | <= | > | >= for the usage in a map.
Definition at line 11 of file LayerIndex.cxx.
|
inline |
Definition at line 45 of file TrackTruthKey.h.
|
inline |
Definition at line 29 of file TrackTruthKey_p0.h.
MsgStream & Trk::operator<< | ( | MsgStream & | log, |
const MultiComponentStateOnSurface & | |||
) |
Overload of << operator for MsgStream for debug output.
Definition at line 85 of file MultiComponentStateOnSurface.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const NoiseOnSurface & | se | ||
) |
Definition at line 24 of file NoiseOnSurface.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const PatternTrackParameters & | se | ||
) |
Definition at line 94 of file PatternTrackParameters.cxx.
MsgStream& Trk::operator<< | ( | MsgStream & | log, |
AlignResidualType | type | ||
) |
MsgStream & Trk::operator<< | ( | MsgStream & | log, |
ExtrapolationType | type | ||
) |
Definition at line 16 of file ExtrapolationType.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | log, |
MeasurementType | type | ||
) |
Definition at line 16 of file MeasurementType.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | log, |
ParameterType | type | ||
) |
Definition at line 16 of file ParameterType.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | log, |
Trk::AlignMesType | type | ||
) |
Definition at line 11 of file AlignResidualType.cxx.
MsgStream& Trk::operator<< | ( | MsgStream & | log, |
Trk::AlignResidualType | type | ||
) |
MsgStream & Trk::operator<< | ( | MsgStream & | out, |
const MuonTrackSummary & | trackSum | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 112 of file MuonTrackSummary.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | out, |
const TrackSummary & | trackSum | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 208 of file TrackSummary.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
AlignModuleTool & | alignModTool | ||
) |
Definition at line 323 of file AlignModuleTool.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const AlignmentEffectsOnTrack & | tsos | ||
) |
Overload of << operator for MsgStream for debug output.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 26 of file AlignmentEffectsOnTrack.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const AlignModule & | alignModule | ||
) |
overload of << operator for MsgStream for debug output
Definition at line 204 of file AlignModule.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const AlignTrack::AlignTrackType | type | ||
) |
Definition at line 372 of file AlignTrack.cxx.
Overload of << operator for MsgStream for debug output.
Definition at line 164 of file AlignTSOS.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const AssociatedMaterial & | mstep | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 209 of file AssociatedMaterial.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const BinUtility & | bgen | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 17 of file BinUtility.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const CurvilinearUVT & | uvt | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 15 of file CurvilinearUVT.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const DistortionDescriptor & | sb | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 13 of file DistortionDescriptor.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const ElementTable & | etab | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 21 of file ElementTable.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const EnergyLoss & | eloss | ||
) |
Overload of << operator for MsgStream for debug output.
Definition at line 15 of file EnergyLoss.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const FitQualityImpl & | fq | ||
) |
Overload of << operator for MsgStream for debug output.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 15 of file FitQuality.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const JacobianCurvilinearToLocal & | jac | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 93 of file JacobianCurvilinearToLocal.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const JacobianLocalToCurvilinear & | jac | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 82 of file JacobianLocalToCurvilinear.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const LayerIndex & | layx | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 35 of file LayerIndex.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const LayerMaterialProperties & | mprop | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 9 of file LayerMaterialProperties.cxx.
MsgStream& Trk::operator<< | ( | MsgStream & | sl, |
const LinearizedTrack & | sf | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const LocalDirection & | lomo | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 15 of file LocalDirection.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const MagneticFieldProperties & | mprop | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 14 of file MagneticFieldProperties.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const MaterialEffectsBase & | meb | ||
) |
Overload of << operator for MsgStream for debug output.
Definition at line 50 of file MaterialEffectsBase.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const MaterialProperties & | mprop | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 84 of file MaterialProperties.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const MaterialStep & | mstep | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 70 of file MaterialStep.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const MemoryLogger & | oac | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 49 of file MemoryLogger.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const ObjectAccessor & | oac | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 15 of file ObjectAccessor.cxx.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 212 of file Surface.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const SurfaceBounds & | sb | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 13 of file SurfaceBounds.cxx.
Overload of << operator for MsgStream for debug output.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 235 of file Tracking/TrkEvent/TrkTrack/src/Track.cxx.
Overload of << operator for MsgStream for debug output.
Definition at line 232 of file Tracking/TrkEvent/TrkTrack/src/TrackInfo.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const TrackParticleBase & | trackParticleBase | ||
) |
Overload of << operator for MsgStream for debug output.
Definition at line 247 of file TrackParticleBase.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const TrackStateOnSurface & | tsos | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Overload of << operator for MsgStream for debug output.
Definition at line 249 of file TrackStateOnSurface.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const TrackSurfaceIntersection & | tsfi | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 60 of file TrackSurfaceIntersection.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const TransportJacobian & | jac | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 62 of file TransportJacobian.cxx.
MsgStream& Trk::operator<< | ( | MsgStream & | sl, |
const Trk::LocalParameters & | lp | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 98 of file LocalParameters.cxx.
|
inline |
Overload of << operator for MsgStream for debug output.
Definition at line 116 of file MeasurementBase.h.
MsgStream& Trk::operator<< | ( | MsgStream & | sl, |
const Trk::ParametersBase< DIM, T > & | tp | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const Trk::ScatteringAngles & | saos | ||
) |
Overload of << operator for MsgStream for debug output.
Definition at line 11 of file ScatteringAngles.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const Trk::SpacePoint & | spacePoint | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Overload of << operator for MsgStream for debug output.
Definition at line 43 of file Tracking/TrkEvent/TrkSpacePoint/src/SpacePoint.cxx.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 59 of file Vertex.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const VertexPositions & | sf | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 82 of file VertexPositions.cxx.
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 115 of file Volume.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const VolumeBounds & | vb | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 14 of file VolumeBounds.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const VxCandidate & | sf | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output; only needed in base class?
Definition at line 129 of file VxCandidate.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const VxClusteringTable & | sf | ||
) |
Definition at line 70 of file VxClusteringTable.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
const VxTrackAtVertex & | sf | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output; only needed in base class?
Definition at line 503 of file VxTrackAtVertex.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | sl, |
Trk::GlueVolumesDescriptor & | gvd | ||
) |
Overload of << operator for both, MsgStream and std::ostream for debug output.
Definition at line 49 of file GlueVolumesDescriptor.cxx.
MsgStream & Trk::operator<< | ( | MsgStream & | stream, |
const PrepRawData & | prd | ||
) |
Definition at line 130 of file PrepRawData.cxx.
Dump the road into a message stream.
Definition at line 41 of file TrackRoad.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | log, |
const MultiComponentStateOnSurface & | |||
) |
Overload of << operator for std::ostream for debug output.
Definition at line 91 of file MultiComponentStateOnSurface.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const NoiseOnSurface & | se | ||
) |
Definition at line 18 of file NoiseOnSurface.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const PatternTrackParameters & | se | ||
) |
Definition at line 88 of file PatternTrackParameters.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | out, |
const MuonTrackSummary & | trackSum | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 83 of file MuonTrackSummary.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | out, |
const TrackSummary & | trackSum | ||
) |
output.
This dumps the values of each of the possible summary enums
Definition at line 202 of file TrackSummary.cxx.
std::ostream& Trk::operator<< | ( | std::ostream & | out, |
const VKConstraintBase & | cnst | ||
) |
Definition at line 9 of file Derivt.cxx.
std::ostream& Trk::operator<< | ( | std::ostream & | out, |
const VKMassConstraint & | cnst | ||
) |
Definition at line 33 of file Derivt.cxx.
std::ostream& Trk::operator<< | ( | std::ostream & | out, |
const VKPhiConstraint & | cnst | ||
) |
Definition at line 56 of file Derivt.cxx.
std::ostream& Trk::operator<< | ( | std::ostream & | out, |
const VKPlaneConstraint & | cnst | ||
) |
Definition at line 100 of file Derivt.cxx.
std::ostream& Trk::operator<< | ( | std::ostream & | out, |
const VKPointConstraint & | cnst | ||
) |
Definition at line 80 of file Derivt.cxx.
std::ostream& Trk::operator<< | ( | std::ostream & | out, |
const VKThetaConstraint & | cnst | ||
) |
Definition at line 68 of file Derivt.cxx.
Definition at line 94 of file TrkVKalVrtCoreBase.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const AlignmentEffectsOnTrack & | tsos | ||
) |
Overload of << operator for std::ostream for debug output.
Definition at line 40 of file AlignmentEffectsOnTrack.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const AlignTrack::AlignTrackType | type | ||
) |
Definition at line 391 of file AlignTrack.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const AssociatedMaterial & | mstep | ||
) |
Definition at line 214 of file AssociatedMaterial.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const BinUtility & | bgen | ||
) |
Definition at line 23 of file BinUtility.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const CurvilinearUVT & | uvt | ||
) |
Definition at line 25 of file CurvilinearUVT.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const DistortionDescriptor & | sb | ||
) |
Definition at line 16 of file DistortionDescriptor.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const ElementTable & | etab | ||
) |
Definition at line 37 of file ElementTable.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const EnergyLoss & | eloss | ||
) |
Overload of << operator for std::ostream for debug outputstd::ostream&.
Definition at line 22 of file EnergyLoss.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const FitQualityImpl & | fq | ||
) |
Overload of << operator for std::ostream for debug output.
Definition at line 26 of file FitQuality.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const JacobianCurvilinearToLocal & | jac | ||
) |
Definition at line 110 of file JacobianCurvilinearToLocal.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const JacobianLocalToCurvilinear & | jac | ||
) |
Definition at line 99 of file JacobianLocalToCurvilinear.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const LayerIndex & | layx | ||
) |
Definition at line 42 of file LayerIndex.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const LayerMaterialProperties & | mprop | ||
) |
Definition at line 14 of file LayerMaterialProperties.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const LinearizedTrack & | sf | ||
) |
Definition at line 119 of file LinearizedTrack.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const LocalDirection & | lomo | ||
) |
Definition at line 26 of file LocalDirection.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const MagneticFieldProperties & | mprop | ||
) |
Definition at line 21 of file MagneticFieldProperties.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const MaterialEffectsBase & | meb | ||
) |
Overload of << operator for std::ostream for debug output.
Definition at line 57 of file MaterialEffectsBase.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const MaterialProperties & | mprop | ||
) |
Definition at line 98 of file MaterialProperties.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const MaterialStep & | mstep | ||
) |
Definition at line 74 of file MaterialStep.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const MemoryLogger & | oac | ||
) |
Definition at line 56 of file MemoryLogger.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const ObjectAccessor & | oac | ||
) |
Definition at line 24 of file ObjectAccessor.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const Trk::SpacePoint & | spacePoint | ||
) |
Overload of << operator for std::ostream for debug output.
Definition at line 50 of file Tracking/TrkEvent/TrkSpacePoint/src/SpacePoint.cxx.
Definition at line 218 of file Surface.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const SurfaceBounds & | sb | ||
) |
Definition at line 19 of file SurfaceBounds.cxx.
Overload of << operator for std::ostream for debug output.
Definition at line 269 of file Tracking/TrkEvent/TrkTrack/src/Track.cxx.
Overload of << operator for std::ostream for debug output.
Definition at line 225 of file Tracking/TrkEvent/TrkTrack/src/TrackInfo.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const TrackParticleBase & | trackParticleBase | ||
) |
Overload of << operator for std::ostream for debug output.
Definition at line 253 of file TrackParticleBase.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const TrackStateOnSurface & | tsos | ||
) |
Overload of << operator for std::ostream for debug output.
return sl; don't return here, the next code becomes dead
Definition at line 283 of file TrackStateOnSurface.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const TrackSurfaceIntersection & | tsfi | ||
) |
Definition at line 77 of file TrackSurfaceIntersection.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const TransportJacobian & | jac | ||
) |
Definition at line 112 of file TransportJacobian.cxx.
std::ostream& Trk::operator<< | ( | std::ostream & | sl, |
const Trk::LocalParameters & | lp | ||
) |
Definition at line 120 of file LocalParameters.cxx.
|
inline |
Overload of << operator for std::ostream for debug output.
Definition at line 123 of file MeasurementBase.h.
std::ostream& Trk::operator<< | ( | std::ostream & | sl, |
const Trk::ParametersBase< DIM, T > & | tp | ||
) |
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const Trk::ScatteringAngles & | saos | ||
) |
Overload of << operator for std::ostream for debug output.
Definition at line 22 of file ScatteringAngles.cxx.
Definition at line 65 of file Vertex.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const VertexPositions & | sf | ||
) |
Definition at line 122 of file Volume.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const VolumeBounds & | vb | ||
) |
Definition at line 20 of file VolumeBounds.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const VxCandidate & | sf | ||
) |
Definition at line 135 of file VxCandidate.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const VxClusteringTable & | sf | ||
) |
Definition at line 73 of file VxClusteringTable.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
const VxTrackAtVertex & | sf | ||
) |
Definition at line 509 of file VxTrackAtVertex.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | sl, |
GlueVolumesDescriptor & | mprop | ||
) |
Definition at line 76 of file GlueVolumesDescriptor.cxx.
std::ostream & Trk::operator<< | ( | std::ostream & | stream, |
const PrepRawData & | prd | ||
) |
Definition at line 136 of file PrepRawData.cxx.
Dump the road into a standard output stream.
Definition at line 47 of file TrackRoad.cxx.
bool Trk::operator<= | ( | const LayerIndex & | one, |
const LayerIndex & | two | ||
) |
Definition at line 17 of file LayerIndex.cxx.
bool Trk::operator> | ( | const LayerIndex & | one, |
const LayerIndex & | two | ||
) |
Definition at line 24 of file LayerIndex.cxx.
bool Trk::operator>= | ( | const LayerIndex & | one, |
const LayerIndex & | two | ||
) |
Definition at line 30 of file LayerIndex.cxx.
void Trk::ParaMin | ( | double | b, |
double | c, | ||
double | d, | ||
double | e, | ||
double | f, | ||
double & | xmin, | ||
double & | ymin | ||
) |
int Trk::processCascade | ( | CascadeEvent & | cascadeEvent_ | ) |
Definition at line 244 of file CFitCascade.cxx.
int Trk::processCascade | ( | CascadeEvent & | cascadeEvent_, |
const double * | primVrt, | ||
const double * | primVrtCov | ||
) |
Definition at line 531 of file CFitCascade.cxx.
int Trk::processCascade | ( | CascadeEvent & | cascadeEvent_, |
double * | primVrt | ||
) |
Definition at line 545 of file CFitCascade.cxx.
int Trk::processCascadePV | ( | CascadeEvent & | cascadeEvent_, |
const double * | primVrt, | ||
const double * | primVrtCov | ||
) |
Definition at line 503 of file CFitCascade.cxx.
int Trk::processCascadeScale | ( | CascadeEvent & | cascadeEvent_ | ) |
Definition at line 129 of file CFitCascadeScale.cxx.
ATH_ALWAYS_INLINE void Trk::propJacobian | ( | double *ATH_RESTRICT | P, |
const double *ATH_RESTRICT | H0, | ||
const double *ATH_RESTRICT | H1, | ||
const double *ATH_RESTRICT | H2, | ||
const double *ATH_RESTRICT | A, | ||
const double *ATH_RESTRICT | A0, | ||
const double *ATH_RESTRICT | A3, | ||
const double *ATH_RESTRICT | A4, | ||
const double *ATH_RESTRICT | A6, | ||
const double | S3 | ||
) |
This provides an inline helper function for updating the jacobian during Runge-Kutta propagation.
Used in several clients, put in here to avoid code duplication Based on the existing implementation, but using vectorisation to improve speed by approximately 30%.
The mathematics behind this procedure are documented in JINST 4 (2009) P04016 also found as http://cds.cern.ch/record/1114177 / https://inspirehep.net/literature/826186
In this implementation, we preserve the conventions of client code, hence the use of array pointers rather than std constructs. P is a 42-element array containing global coordinates, direction, inverse momentum and Jacobian of transformation. Its elements are updated in-place by this method. H0, H1, and H3 represent the field at the three points eachj is a 3-element array A represents the direction vector before propagation It is a 3-vector A0, A3, A4, and A6 represent cross products of the direction with the field across the 3 points. Each is a 3-vector. S3 is a step length
now update the parameter array in the slots representing the Jacobian
Definition at line 41 of file JacobianHelper.h.
void Trk::rescaleVrtErrForPointing | ( | double | Div, |
CascadeEvent & | cascadeEvent_ | ||
) |
Definition at line 32 of file CFitCascadeScale.cxx.
ResidualPull::ResidualType Trk::ResidualPullType | ( | AlignResidualType | type | ) |
Definition at line 41 of file AlignResidualType.cxx.
int Trk::restorePreviousPos | ( | CascadeEvent & | cascadeEvent_, |
std::vector< VKVertex > & | SV | ||
) |
Definition at line 639 of file CFitCascade.cxx.
void Trk::robtest | ( | VKVertex * | vk, |
int | ifl, | ||
int | nIteration | ||
) |
Definition at line 14 of file RobTest.cxx.
int Trk::setCascadeMassConstraint | ( | CascadeEvent & | cascadeEvent_, |
long int | IV, | ||
double | Mass | ||
) |
Definition at line 241 of file CascadeDefinition.cxx.
int Trk::setCascadeMassConstraint | ( | CascadeEvent & | cascadeEvent_, |
long int | IV, | ||
std::vector< int > & | trkInVrt, | ||
std::vector< int > & | pseudoInVrt, | ||
double | Mass | ||
) |
Definition at line 260 of file CascadeDefinition.cxx.
void Trk::setFittedMatrices | ( | const double * | COVFIT, |
long int | MATRIXSIZE, | ||
std::vector< int > & | matrixPnt, | ||
std::vector< std::vector< double > > & | covarCascade, | ||
CascadeEvent & | cascadeEvent_ | ||
) |
Definition at line 168 of file CascadeUtils.cxx.
void Trk::setFittedParameters | ( | const double * | result, |
std::vector< int > & | matrixPnt, | ||
CascadeEvent & | cascadeEvent_ | ||
) |
Definition at line 151 of file CascadeUtils.cxx.
int Trk::setVTrackMass | ( | VKVertex * | vk | ) |
Definition at line 34 of file CFitCascade.cxx.
|
inline |
void Trk::tdasatVK | ( | const double * | Der, |
const double * | CovI, | ||
double * | CovF, | ||
long int | M, | ||
long int | N | ||
) |
Definition at line 218 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx.
std::vector< double > Trk::transformCovar | ( | int | NPar, |
double ** | Deriv, | ||
const std::vector< double > & | covarI | ||
) |
Definition at line 191 of file CascadeUtils.cxx.
int Trk::translateToFittedPos | ( | CascadeEvent & | cascadeEvent_, |
double | Step | ||
) |
Definition at line 559 of file CFitCascade.cxx.
std::unique_ptr<T> Trk::unique_clone | ( | const std::unique_ptr< T > & | v | ) |
Definition at line 18 of file unique_clone.h.
std::unique_ptr<T> Trk::unique_clone | ( | const T * | v | ) |
Definition at line 8 of file unique_clone.h.
void Trk::vkGetEigVal | ( | const double | ci[], |
double | d[], | ||
int | n | ||
) |
Definition at line 828 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
void Trk::vkGetEigVect | ( | const double | ci[], |
double | d[], | ||
double | vect[], | ||
int | n | ||
) |
Definition at line 847 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
void Trk::vkgrkuta_ | ( | const double | charge, |
const double | step, | ||
double * | vect, | ||
double * | vout, | ||
VKalVrtControlBase * | CONTROL | ||
) |
Definition at line 14 of file VKgrkuta.cxx.
int Trk::vkMSolve | ( | double * | a, |
double * | b, | ||
long int | n, | ||
double * | ainv | ||
) |
Definition at line 618 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
void Trk::vkPerigeeToP | ( | const double * | perig3, |
double * | pp, | ||
double | BMAG | ||
) |
Definition at line 15 of file cfMomentum.cxx.
void Trk::vkSVDCmp | ( | double ** | a, |
int | m, | ||
int | n, | ||
double | w[], | ||
double ** | v | ||
) |
Definition at line 648 of file Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Matrix.cxx.
double Trk::vkvFastV | ( | double * | p1, |
double * | p2, | ||
const double * | vRef, | ||
double | dbmag, | ||
double * | out | ||
) |
Definition at line 42 of file VKvFast.cxx.
void Trk::vpderiv | ( | bool | UseTrackErr, |
long int | Charge, | ||
const double * | pari0, | ||
double * | covi, | ||
double * | vrtref, | ||
double * | covvrtref, | ||
double * | drdpar, | ||
double * | dwgt, | ||
double * | rv0, | ||
VKalVrtControl * | FitCONTROL | ||
) |
Definition at line 16 of file VtDeriv.cxx.
int Trk::vtcfit | ( | VKVertex * | vk | ) |
Definition at line 293 of file VtCFit.cxx.
int Trk::vtcfitc | ( | VKVertex * | vk | ) |
Definition at line 16 of file VtCFitC.cxx.
void Trk::xyztrp | ( | const long int | ich, |
double * | vrt0, | ||
double * | pv0, | ||
double * | covi, | ||
double | BMAG, | ||
double * | paro, | ||
double * | errt | ||
) |
Definition at line 16 of file XYZtrp.cxx.
const auto Trk::do_not_delete = [](T*) {} |
Definition at line 27 of file SharedObject.h.
|
constexpr |
Definition at line 38 of file GlobalChi2AlignTool.cxx.
|
constexpr |
Definition at line 39 of file GlobalChi2AlignTool.cxx.
|
constexpr |
Definition at line 24 of file NeutralParameters.h.
|
constexpr |
Definition at line 22 of file Tracking/TrkEvent/TrkParameters/TrkParameters/TrackParameters.h.