![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/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, parameter_indices_t, params > | |
| Measurement ()=delete | |
| Delete the default constructor. | |
| template<typename... Tail> | |
| Measurement (std::shared_ptr< const RefObject > referenceObject, const source_link_t &source, CovarianceMatrix cov, typename std::enable_if< sizeof...(Tail)+1==sizeof...(params), Scalar >::type head, Tail...values) | |
| standard constructor for surface/volume measurements | |
| Measurement (std::shared_ptr< const RefObject > referenceObject, const source_link_t &source, CovarianceMatrix cov, ParametersVector vec) | |
| standard constructor for surface/volume measurements | |
| virtual | ~Measurement ()=default |
| Measurement (const Measurement< source_link_t, parameter_indices_t, params...> ©) | |
| copy constructor | |
| Measurement (Measurement< source_link_t, parameter_indices_t, params...> &&other) | |
| move constructor | |
| Measurement< source_link_t, parameter_indices_t, params...> & | operator= (const Measurement< source_link_t, parameter_indices_t, params...> &rhs) |
| copy assignment operator | |
| Measurement< source_link_t, parameter_indices_t, params...> & | operator= (Measurement< source_link_t, parameter_indices_t, params...> &&rhs) |
| move assignment operator | |
| template<parameter_indices_t parameter> | |
| Scalar | get () const |
| retrieve stored value for given parameter | |
| const ParametersVector & | parameters () const |
| access vector with measured parameter values | |
| const CovarianceMatrix & | covariance () const |
| access covariance matrix of the measured parameter values | |
| template<parameter_indices_t parameter> | |
| Scalar | uncertainty () const |
| retrieve stored uncertainty for given parameter | |
| const RefObject & | referenceObject () const |
| access associated object | |
| const source_link_t & | sourceLink () const |
| link access to the source of the measurement. | |
| ParametersVector | residual (const FullParametersVector &trackPars) const |
| calculate residual with respect to given track parameters | |
| virtual bool | operator== (const Measurement< source_link_t, parameter_indices_t, params...> &rhs) const |
| equality operator | |
| bool | operator!= (const Measurement< source_link_t, parameter_indices_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, parameter_indices_t, params > | |
| using | Scalar = typename ParamSet::Scalar |
| using | ParametersVector = typename ParamSet::ParametersVector |
| type of the vector containing the parameter values | |
| using | FullParametersVector = typename ParamSet::FullParametersVector |
| Vector type containing all parameters from the same space. | |
| using | CovarianceMatrix = typename ParamSet::CovarianceMatrix |
| type of the covariance matrix of the measurement | |
| using | ProjectionMatrix = typename ParamSet::ProjectionMatrix |
| matrix type for projecting full parameter vector onto measured parameters | |
| using | RefObject = typename detail::ReferenceObject< parameter_indices_t >::type |
| Object type that corresponds to the measurement. | |
Static Public Member Functions inherited from Acts::Measurement< source_link_t, parameter_indices_t, params > | |
| static constexpr unsigned int | size () |
| number of measured parameters | |
| static const ProjectionMatrix & | projector () |
| operator | |
Protected Member Functions inherited from Acts::Measurement< source_link_t, parameter_indices_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 44 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 44 of file PlanarModuleCluster.hpp
|
inline |
access to the digitization cells
Definition at line 73 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 73 of file PlanarModuleCluster.hpp
References m_digitizationCells.
Referenced by ActsExamples::PrintHits::execute(), ActsExamples::CsvPlanarClusterWriter::writeT(), and ActsExamples::RootPlanarClusterWriter::writeT().
Here is the caller graph for this function:
|
inline |
access to the digitization module
Definition at line 77 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 77 of file PlanarModuleCluster.hpp
References m_digitizationModule.
|
private |
Definition at line 68 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 68 of file PlanarModuleCluster.hpp
Referenced by digitizationCells().
|
private |
the digitization cells
Definition at line 69 of file PlanarModuleCluster.hpp.
View newest version in sPHENIX GitHub at line 69 of file PlanarModuleCluster.hpp
Referenced by digitizationModule().