![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/tracking/EicTrackingDigiHitProducer.h>
Inheritance diagram for EicKfNodeTemplateRadial1D:
Collaboration diagram for EicKfNodeTemplateRadial1D:Public Member Functions | |
| EicKfNodeTemplateRadial1D (TGeoMatrix *transformation=0) | |
| ~EicKfNodeTemplateRadial1D () | |
| double | GetSpatialSigma () const |
| bool | CylindricalThreeDeeOnly () const |
| void | FillGranularityArray (bool useCartesian, double spGranularity, double aGranularity, double gra[]) const |
| double | GetSmearingValue (double spSmearing, const EicTrackingDigiHit *hit, unsigned iq) const |
| void | FillMinMaxArrays (bool useCartesian, const std::set< double > &xMin, const std::set< double > &xMax, const std::set< double > &yMin, const std::set< double > &yMax, const std::set< double > &rMin, const std::set< double > &rMax, double min[], double max[]) const |
| void | SmearLocalCoord (TVector3 &local, EicDigiHitProducer::SmearingModel smearing_model) |
| void | CartesianToCylindrical (const TVector3 &crs, double tmplCoord[]) const |
| TVector3 | TemplateToThreeDee (const double tmplCoord[]) const |
| void | ThreeDeeToTemplate (const TVector3 &crs, double tmplCoord[]) const |
Public Member Functions inherited from EicKfNodeTemplate1D | |
| EicKfNodeTemplate1D (TGeoMatrix *transformation=0) | |
| ~EicKfNodeTemplate1D () | |
| void | SetSigma (double sigma) |
| void | SetPitch (double pitch) |
| unsigned | GetMdim () const |
| double | GetSigma (unsigned iq) const |
| double | GetPitch (unsigned iq) const |
| double | GetPixelCenterOffset (unsigned iq) const |
| void | PackSmearedHit (TClonesArray *arr, const TString &detName, const EicMoCaPoint *point, unsigned kfNodeID, TVector3 &global, TVector3 &local) |
| KfMatrix * | GetMeasurementNoise (const EicTrackingDigiHit *hit) const |
Public Member Functions inherited from EicKfNodeTemplate | |
| EicKfNodeTemplate (TGeoMatrix *node2sv=0) | |
| ~EicKfNodeTemplate () | |
| virtual bool | CartesianThreeDeeOnly () const |
| virtual double | GetAngularSigma () const |
| bool | IsCompatible (const EicKfNodeTemplate *sample) |
| int | IncrementLinearTrackFitMatrices (SensitiveVolume *sv, EicTrackingDigiHit *hit, double zRef, KfMatrix *A, KfMatrix *b) |
Additional Inherited Members | |
Protected Member Functions inherited from EicKfNodeTemplate | |
| double | GetSmearedValue (double value, unsigned iq, EicDigiHitProducer::SmearingModel smearing_model) |
| void | StoreDigiHit (TClonesArray *arr, const TString &detName, const EicMoCaPoint *point, unsigned kfNodeID, TVector3 &global, TVector3 &local, EicDigiHitProducer::SmearingModel smearing_model) |
Protected Attributes inherited from EicKfNodeTemplate1D | |
| Double_t | mSigma |
Definition at line 224 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 224 of file EicTrackingDigiHitProducer.h
|
inline |
Definition at line 227 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 227 of file EicTrackingDigiHitProducer.h
|
inline |
Definition at line 229 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 229 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 256 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 256 of file EicTrackingDigiHitProducer.h
References ThreeDeeToTemplate().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 232 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 232 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Implements EicKfNodeTemplate.
Definition at line 234 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 234 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Implements EicKfNodeTemplate.
Definition at line 244 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 244 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Implements EicKfNodeTemplate.
Definition at line 241 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 241 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 231 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 231 of file EicTrackingDigiHitProducer.h
References EicKfNodeTemplate1D::mSigma.
|
inlinevirtual |
Implements EicKfNodeTemplate.
Definition at line 252 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 252 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 259 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 259 of file EicTrackingDigiHitProducer.h
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 268 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 268 of file EicTrackingDigiHitProducer.h
Referenced by CartesianToCylindrical().
Here is the caller graph for this function: