![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Plugins/Digitization/include/Acts/Plugins/Digitization/PlanarModuleCluster.hpp>
Inheritance diagram for Acts::PlanarModuleCluster:
Collaboration diagram for Acts::PlanarModuleCluster:Public Member Functions | |
| PlanarModuleCluster (std::shared_ptr< const Surface > mSurface, const Identifier &identifier, ActsSymMatrixD< 3 > cov, double loc0, double loc1, double t, std::vector< DigitizationCell > dCells, const DigitizationModule *dModule=nullptr) | |
| const std::vector < DigitizationCell > & | digitizationCells () const |
| const DigitizationModule * | digitizationModule () const |
Public Member Functions inherited from Acts::Measurement< source_link_t, params > | |
| Measurement ()=delete | |
| Delete the default constructor. | |
| template<typename... Tail> | |
| Measurement (std::shared_ptr< const Surface > surface, const source_link_t &source, CovMatrix_t cov, typename std::enable_if< sizeof...(Tail)+1==sizeof...(params), ParValue_t >::type head, Tail...values) | |
| standard constructor | |
| virtual | ~Measurement ()=default |
| virtual destructor | |
| Measurement (const Measurement< source_link_t, params...> ©) | |
| copy constructor | |
| Measurement (Measurement< source_link_t, params...> &&other) | |
| move constructor | |
| Measurement< source_link_t, params...> & | operator= (const Measurement< source_link_t, params...> &rhs) |
| copy assignment operator | |
| Measurement< source_link_t, params...> & | operator= (Measurement< source_link_t, params...> &&rhs) |
| move assignment operator | |
| template<ParID_t parameter> | |
| ParValue_t | get () const |
| retrieve stored value for given parameter | |
| ParVector_t | parameters () const |
| access vector with measured parameter values | |
| CovMatrix_t | covariance () const |
| access covariance matrix of the measured parameter values | |
| template<ParID_t parameter> | |
| ParValue_t | uncertainty () const |
| retrieve stored uncertainty for given parameter | |
| const Acts::Surface & | referenceSurface () const |
| access associated surface | |
| const source_link_t & | sourceLink () const |
| link access to the source of the measurement. | |
| ParVector_t | residual (const TrackParameters &trackPars) const |
| calculate residual with respect to given track parameters | |
| virtual bool | operator== (const Measurement< source_link_t, params...> &rhs) const |
| equality operator | |
| bool | operator!= (const Measurement< source_link_t, params...> &rhs) const |
| inequality operator | |
Private Attributes | |
| std::vector< DigitizationCell > | m_digitizationCells |
| const DigitizationModule * | m_digitizationModule |
| the digitization cells | |
Additional Inherited Members | |
Public Types inherited from Acts::Measurement< source_link_t, params > | |
| using | ParVector_t = typename ParSet_t::ParVector_t |
| type of the vector containing the parameter values | |
| using | CovMatrix_t = typename ParSet_t::CovMatrix_t |
| type of the covariance matrix of the measurement | |
| using | Projection_t = typename ParSet_t::Projection_t |
| matrix type for projecting full parameter vector onto local parameters | |
Static Public Member Functions inherited from Acts::Measurement< source_link_t, params > | |
| static constexpr unsigned int | size () |
| number of measured parameters | |
| static Projection_t | projector () |
| operator | |
Protected Member Functions inherited from Acts::Measurement< source_link_t, params > | |
| virtual std::ostream & | print (std::ostream &out) const |
Definition at line 31 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 31 of file PlanarModuleCluster.hpp
|
inline |
Constructor from DigitizationCells
| [in] | mSurface | is the module surface |
| [in] | cIdentifier | is the channel identifier of the local position |
| [in] | cov | is the covariance matrix |
| [in] | loc0 | is the local position in the first coordinate |
| [in] | loc1 | is the local position in the second coordinate |
| [in] | t | Timestamp of the cluster |
| [in] | dCells | is the vector of digitization cells |
Definition at line 43 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 43 of file PlanarModuleCluster.hpp
|
inline |
access to the digitization cells
Definition at line 70 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 70 of file PlanarModuleCluster.hpp
References m_digitizationCells.
Referenced by FW::PrintHits::execute(), FW::CsvPlanarClusterWriter::writeT(), and FW::RootPlanarClusterWriter::writeT().
Here is the caller graph for this function:
|
inline |
access to the digitization module
Definition at line 74 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 74 of file PlanarModuleCluster.hpp
References m_digitizationModule.
|
private |
Definition at line 65 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 65 of file PlanarModuleCluster.hpp
Referenced by digitizationCells().
|
private |
the digitization cells
Definition at line 66 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 66 of file PlanarModuleCluster.hpp
Referenced by digitizationModule().