![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/tracking/EicTrackingDigiHitProducer.h>
Inheritance diagram for EicKfNodeTemplateAsimuthal1D:
Collaboration diagram for EicKfNodeTemplateAsimuthal1D:Public Member Functions | |
| EicKfNodeTemplateAsimuthal1D (TGeoMatrix *transformation=0) | |
| ~EicKfNodeTemplateAsimuthal1D () | |
| double | GetAngularSigma () 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 |
| TVector3 | TemplateToThreeDee (const double tmplCoord[]) const |
| void | CartesianToCylindrical (const TVector3 &crs, double tmplCoord[]) const |
| void | ThreeDeeToTemplate (const TVector3 &crs, double tmplCoord[]) const |
| void | SmearLocalCoord (TVector3 &local, EicDigiHitProducer::SmearingModel smearing_model) |
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 | GetSpatialSigma () 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 276 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 276 of file EicTrackingDigiHitProducer.h
|
inline |
Definition at line 279 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 279 of file EicTrackingDigiHitProducer.h
|
inline |
Definition at line 281 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 281 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 313 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 313 of file EicTrackingDigiHitProducer.h
References ThreeDeeToTemplate().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 284 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 284 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Implements EicKfNodeTemplate.
Definition at line 286 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 286 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Implements EicKfNodeTemplate.
Definition at line 297 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 297 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 283 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 283 of file EicTrackingDigiHitProducer.h
References EicKfNodeTemplate1D::mSigma.
|
inlinevirtual |
Implements EicKfNodeTemplate.
Definition at line 294 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 294 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Implements EicKfNodeTemplate.
Definition at line 321 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 321 of file EicTrackingDigiHitProducer.h
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 304 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 304 of file EicTrackingDigiHitProducer.h
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from EicKfNodeTemplate.
Definition at line 316 of file EicTrackingDigiHitProducer.h.
View newest version in sPHENIX GitHub at line 316 of file EicTrackingDigiHitProducer.h
Referenced by CartesianToCylindrical().
Here is the caller graph for this function: