|  | 
								EIC Software
							 
								Reference for 
								EIC 
								simulation and reconstruction software on GitHub
							 | 
#include <EicRoot/blob/master/eic/htc/SensitiveVolume.h>
 Collaboration diagram for KalmanNodeWrapper:
 Collaboration diagram for KalmanNodeWrapper:| Public Member Functions | |
| KalmanNodeWrapper (KalmanNode *node, EicKfNodeTemplate *kftmpl, TGeoMatrix *sv2master) | |
| ~KalmanNodeWrapper () | |
| EicKfNodeTemplate * | GetKfNodeTemplate () const | 
| KalmanNode * | GetKfNode (unsigned id) const | 
| void | AllocateNewKfNode (HtcKalmanFilter *kf, SensitiveVolume *sv) | 
| const TVector3 & | GetOrigin () const | 
| const TVector3 * | GetAxis (unsigned iq) const | 
| double | GetAxisComponent (unsigned iq, unsigned xyz) const | 
| const TGeoHMatrix * | GetNodeToMasterMtx () const | 
| void | SetNodeGroup (FwdHoughNodeGroup *ngroup) | 
| FwdHoughNodeGroup * | GetNodeGroup () const | 
| unsigned | GetMdim () const | 
| Private Attributes | |
| EicKfNodeTemplate * | mKFtmpl | 
| FwdHoughNodeGroup * | mNodeGroup | 
| std::vector< KalmanNode * > | mKfNodes | 
| TGeoHMatrix * | mNodeToMaster | 
| TVector3 | mOrigin | 
| TVector3 | mBasis [3] | 
Definition at line 22 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 22 of file SensitiveVolume.h
| 
 | inline | 
Definition at line 24 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 24 of file SensitiveVolume.h
References LocalToMaster(), LocalToMasterVect(), mBasis, mKfNodes, mNodeGroup, mNodeToMaster, EicKfNodeTemplate::mNodeToSensitiveVolume, and mOrigin.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | inline | 
Definition at line 71 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 71 of file SensitiveVolume.h
| 
 | inline | 
Definition at line 77 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 77 of file SensitiveVolume.h
References TrKalmanNodeLocation::AddNode(), KalmanFilter::AddNodeWrapper(), TrKalmanNode::GetLocation(), KalmanNode::GetMdim(), KalmanNode::GetName(), TrKalmanNode::GetZ(), mKfNodes, name, and TrKalmanNode::SetSensitiveVolume().
Referenced by FwdHoughTree::SetupKalmanFilter().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 98 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 98 of file SensitiveVolume.h
References mBasis.
Referenced by EicKfNodeTemplate::IncrementLinearTrackFitMatrices().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 99 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 99 of file SensitiveVolume.h
References mBasis.
Referenced by EicKfNodeTemplate::IncrementLinearTrackFitMatrices().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 75 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 75 of file SensitiveVolume.h
References mKfNodes.
Referenced by FwdHoughTree::FinalFit(), FwdHoughTree::GetKfNode(), FwdHoughTree::SetupKalmanFilter(), and SensitiveVolume::TrackToHitDistance().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 73 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 73 of file SensitiveVolume.h
References mKFtmpl.
Referenced by FwdHoughTree::AddNodeGroup(), FwdHoughNodeGroup::PackFromTo(), and SensitiveVolume::TrackToHitDistance().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 106 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 106 of file SensitiveVolume.h
| 
 | inline | 
Definition at line 104 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 104 of file SensitiveVolume.h
References mNodeGroup.
| 
 | inline | 
Definition at line 101 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 101 of file SensitiveVolume.h
References mNodeToMaster.
Referenced by FwdHoughNodeGroup::PackFromTo(), and SensitiveVolume::TrackToHitDistance().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 97 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 97 of file SensitiveVolume.h
References mOrigin.
Referenced by EicKfNodeTemplate::IncrementLinearTrackFitMatrices().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 103 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 103 of file SensitiveVolume.h
References mNodeGroup.
| 
 | private | 
Definition at line 118 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 118 of file SensitiveVolume.h
Referenced by GetAxis(), GetAxisComponent(), and KalmanNodeWrapper().
| 
 | private | 
Definition at line 114 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 114 of file SensitiveVolume.h
Referenced by AllocateNewKfNode(), GetKfNode(), and KalmanNodeWrapper().
| 
 | private | 
Definition at line 106 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 106 of file SensitiveVolume.h
Referenced by GetKfNodeTemplate().
| 
 | private | 
Definition at line 111 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 111 of file SensitiveVolume.h
Referenced by GetNodeGroup(), KalmanNodeWrapper(), and SetNodeGroup().
| 
 | private | 
Definition at line 116 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 116 of file SensitiveVolume.h
Referenced by GetNodeToMasterMtx(), and KalmanNodeWrapper().
| 
 | private | 
Definition at line 118 of file SensitiveVolume.h.
View newest version in sPHENIX GitHub at line 118 of file SensitiveVolume.h
Referenced by GetOrigin(), and KalmanNodeWrapper().