EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/tracking/EicIdealTrackingCode.h>
Public Member Functions | |
EicDetectorGroup (const char *name=0) | |
~EicDetectorGroup () | |
SensitiveVolume * | GetSensitiveVolume (const EicTrackingDigiHit *hit) const |
EicGeoParData * | GetGptr () const |
Public Attributes | |
EicDetName * | dname |
Private Member Functions | |
ClassDef (EicDetectorGroup, 2) | |
Private Attributes | |
TClonesArray * | _fMCPoints |
TClonesArray * | _fHits |
Array of event's points. | |
Int_t | _fBranchID |
Array of event's hits. | |
unsigned | svCounter |
Branch ID. | |
EicGeoParData * | mGptr |
EicTrackingDigiHitProducer * | mDigi |
std::map < LogicalVolumeLookupTableEntry *, SensitiveVolume * > | mSensitiveVolumes |
Friends | |
class | EicIdealTrackingCode |
class | EicHtcTask |
class | EicRecoKalmanTask |
class | FwdTrackFinder |
class | FwdHoughTree |
Definition at line 33 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 33 of file EicIdealTrackingCode.h
|
inline |
Definition at line 43 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 43 of file EicIdealTrackingCode.h
|
inline |
Definition at line 45 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 45 of file EicIdealTrackingCode.h
|
private |
|
inline |
Definition at line 62 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 62 of file EicIdealTrackingCode.h
References mGptr.
|
inline |
Definition at line 50 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 50 of file EicIdealTrackingCode.h
References EicGeoParData::GeantMultiToLogicalIndex(), EicGeoParData::GetLookupTableNode(), EicTrackingDigiHit::GetMultiIndex(), mGptr, and mSensitiveVolumes.
Referenced by FwdTrackFinder::Exec(), EicHtcTask::Exec(), FwdHoughTree::FinalFit(), FwdHoughTree::GetKfNode(), and FwdHoughTree::SetupKalmanFilter().
|
friend |
Definition at line 36 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 36 of file EicIdealTrackingCode.h
|
friend |
Definition at line 35 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 35 of file EicIdealTrackingCode.h
|
friend |
Definition at line 37 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 37 of file EicIdealTrackingCode.h
|
friend |
Definition at line 39 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 39 of file EicIdealTrackingCode.h
|
friend |
Definition at line 38 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 38 of file EicIdealTrackingCode.h
|
private |
Array of event's hits.
Definition at line 67 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 67 of file EicIdealTrackingCode.h
|
private |
Array of event's points.
Definition at line 66 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 66 of file EicIdealTrackingCode.h
Referenced by FwdTrackFinder::Exec(), and EicHtcTask::Exec().
|
private |
Definition at line 62 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 62 of file EicIdealTrackingCode.h
Referenced by FwdHoughTree::FinalFit(), and FwdHoughTree::SetupKalmanFilter().
EicDetName* EicDetectorGroup::dname |
Definition at line 45 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 45 of file EicIdealTrackingCode.h
Referenced by EicHtcTask::ConfigureKalmanFilter(), EicHtcTask::DeclareSensitiveVolumes(), EicDetectorGroup(), EicHtcTask::Exec(), and EicHtcTask::Init().
|
private |
Definition at line 71 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 71 of file EicIdealTrackingCode.h
Referenced by EicHtcTask::DeclareSensitiveVolumes(), EicHtcTask::Exec(), EicHtcTask::Init(), and FwdHoughTree::SetupKalmanFilter().
|
private |
Definition at line 70 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 70 of file EicIdealTrackingCode.h
Referenced by EicHtcTask::DeclareSensitiveVolumes(), EicHtcTask::Exec(), GetGptr(), GetSensitiveVolume(), and EicHtcTask::Init().
|
private |
Definition at line 73 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 73 of file EicIdealTrackingCode.h
Referenced by EicHtcTask::DeclareSensitiveVolumes(), EicHtcTask::Exec(), and GetSensitiveVolume().
|
private |
Branch ID.
Definition at line 69 of file EicIdealTrackingCode.h.
View newest version in sPHENIX GitHub at line 69 of file EicIdealTrackingCode.h
Referenced by EicHtcTask::ConfigureKalmanFilter(), and EicHtcTask::DeclareSensitiveVolumes().