PandaRoot
PndTrkChi2Fits Class Reference

#include <PndTrkChi2Fits.h>

Inheritance diagram for PndTrkChi2Fits:

Public Member Functions

 PndTrkChi2Fits ()
 
 ~PndTrkChi2Fits ()
 
void Calculations_Mvd (bool *InclusionMvd, Double_t *Mvd_DipVar_DipVar, Double_t *Mvd_IndVar_DipVar, Double_t *Mvd_IndVar_IndVar, Short_t nMvdHits, Double_t &Mvd_DipVar_DipVar_Sum, Double_t &Mvd_IndVar_DipVar_Sum, Double_t &Mvd_IndVar_IndVar_Sum)
 
void Calculations_SkewStt_AllLeftRightCombinations (Short_t nSttHits, Double_t *Stt_DriftRad_DipVar, Double_t *Stt_DriftRad_IndVar, Double_t *Stt_DriftRad_DipVar_Sum, Double_t *Stt_DriftRad_IndVar_Sum)
 
Short_t FitHelixCylinder (Short_t nHitsinTrack, Double_t *Xconformal, Double_t *Yconformal, Double_t *DriftRadiusconformal, Double_t *ErrorDriftRadiusconformal, Double_t rotationangle, Double_t trajectory_vertex[2], Short_t NMAX, Double_t *m, Double_t *q, Double_t *pAlfa, Double_t *pBeta, Double_t *pGamma, bool *Type, int istampa, int IVOLTE)
 
Short_t FitSZspace (Short_t nHitsinTrack, Double_t *S, Double_t *Z, Double_t *DriftRadius, Double_t *ErrorDriftRadius, Double_t FInot, Short_t NMAX, Double_t *emme, int IVOLTE)
 
Short_t FitSZspace_Chi2_AnnealingtheMvdOnly (Short_t nHitsinTrack, Double_t *S, Double_t *Z, Double_t *DriftRadius, Double_t *ErrorDriftRadius, Double_t FInot, Short_t NMAX, Double_t *emme, int IVOLTE)
 
void GSumCalculation (Double_t *S, Double_t *Z1, Double_t *Z2, Double_t *Sigma, Double_t FInot, int nHits, Double_t *outSum)
 
void UinvSumCalculation (Double_t *S, Double_t *Sigma, Double_t FInot, int nHits, Double_t *outSum)
 
void ZqSumCalculation (Double_t *Z1, Double_t *Z2, Double_t *Sigma, Double_t FInot, int nHits, Double_t *outSum)
 
 ClassDef (PndTrkChi2Fits, 1)
 

Detailed Description

Definition at line 8 of file PndTrkChi2Fits.h.

Constructor & Destructor Documentation

◆ PndTrkChi2Fits()

PndTrkChi2Fits::PndTrkChi2Fits ( )

Default constructor

◆ ~PndTrkChi2Fits()

Member Function Documentation

◆ Calculations_Mvd()

void PndTrkChi2Fits::Calculations_Mvd ( bool *  InclusionMvd,
Double_t *  Mvd_DipVar_DipVar,
Double_t *  Mvd_IndVar_DipVar,
Double_t *  Mvd_IndVar_IndVar,
Short_t  nMvdHits,
Double_t &  Mvd_DipVar_DipVar_Sum,
Double_t &  Mvd_IndVar_DipVar_Sum,
Double_t &  Mvd_IndVar_IndVar_Sum 
)

Referenced by ~PndTrkChi2Fits().

◆ Calculations_SkewStt_AllLeftRightCombinations()

void PndTrkChi2Fits::Calculations_SkewStt_AllLeftRightCombinations ( Short_t  nSttHits,
Double_t *  Stt_DriftRad_DipVar,
Double_t *  Stt_DriftRad_IndVar,
Double_t *  Stt_DriftRad_DipVar_Sum,
Double_t *  Stt_DriftRad_IndVar_Sum 
)

Referenced by ~PndTrkChi2Fits().

◆ ClassDef()

PndTrkChi2Fits::ClassDef ( PndTrkChi2Fits  ,
 
)

Referenced by ~PndTrkChi2Fits().

◆ FitHelixCylinder()

Short_t PndTrkChi2Fits::FitHelixCylinder ( Short_t  nHitsinTrack,
Double_t *  Xconformal,
Double_t *  Yconformal,
Double_t *  DriftRadiusconformal,
Double_t *  ErrorDriftRadiusconformal,
Double_t  rotationangle,
Double_t  trajectory_vertex[2],
Short_t  NMAX,
Double_t *  m,
Double_t *  q,
Double_t *  pAlfa,
Double_t *  pBeta,
Double_t *  pGamma,
bool *  Type,
int  istampa,
int  IVOLTE 
)

Referenced by ~PndTrkChi2Fits().

◆ FitSZspace()

Short_t PndTrkChi2Fits::FitSZspace ( Short_t  nHitsinTrack,
Double_t *  S,
Double_t *  Z,
Double_t *  DriftRadius,
Double_t *  ErrorDriftRadius,
Double_t  FInot,
Short_t  NMAX,
Double_t *  emme,
int  IVOLTE 
)

Referenced by ~PndTrkChi2Fits().

◆ FitSZspace_Chi2_AnnealingtheMvdOnly()

Short_t PndTrkChi2Fits::FitSZspace_Chi2_AnnealingtheMvdOnly ( Short_t  nHitsinTrack,
Double_t *  S,
Double_t *  Z,
Double_t *  DriftRadius,
Double_t *  ErrorDriftRadius,
Double_t  FInot,
Short_t  NMAX,
Double_t *  emme,
int  IVOLTE 
)

Referenced by ~PndTrkChi2Fits().

◆ GSumCalculation()

void PndTrkChi2Fits::GSumCalculation ( Double_t *  S,
Double_t *  Z1,
Double_t *  Z2,
Double_t *  Sigma,
Double_t  FInot,
int  nHits,
Double_t *  outSum 
)

Referenced by ~PndTrkChi2Fits().

◆ UinvSumCalculation()

void PndTrkChi2Fits::UinvSumCalculation ( Double_t *  S,
Double_t *  Sigma,
Double_t  FInot,
int  nHits,
Double_t *  outSum 
)

Referenced by ~PndTrkChi2Fits().

◆ ZqSumCalculation()

void PndTrkChi2Fits::ZqSumCalculation ( Double_t *  Z1,
Double_t *  Z2,
Double_t *  Sigma,
Double_t  FInot,
int  nHits,
Double_t *  outSum 
)

Referenced by ~PndTrkChi2Fits().


The documentation for this class was generated from the following file: