Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsFatras::Cluster< signal_t, kSize > Struct Template Reference

#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Digitization/DigitizationData.hpp>

+ Collaboration diagram for ActsFatras::Cluster< signal_t, kSize >:

Public Types

using Scalar = Acts::ActsScalar
 
using ParametersVector = Acts::ActsVector< kSize >
 
using CovarianceMatrix = Acts::ActsSquareMatrix< kSize >
 

Public Member Functions

template<typename parameters_t , typename covariance_t >
 Cluster (const Eigen::MatrixBase< parameters_t > &p, const Eigen::MatrixBase< covariance_t > &c, std::array< unsigned int, kSize > cSize, std::vector< Channel< signal_t, kSize >> cChannels)
 
 Cluster ()=delete
 

Public Attributes

ParametersVector parameters = ParametersVector::Zero()
 Measured parameters.
 
CovarianceMatrix covariance = CovarianceMatrix::Zero()
 Measurement covariance.
 
std::array< unsigned int, kSize > clusterSize
 The resulting cluster size along each channel dimension.
 
std::vector< Channel< signal_t,
kSize > > 
channels
 The constituating signal channels.
 

Detailed Description

template<typename signal_t, size_t kSize>
struct ActsFatras::Cluster< signal_t, kSize >

A (simulated) cluster with its constituents.

Template Parameters
signal_tType of the signal carried, see above
kSizeNumber of cluster coordinates

Definition at line 53 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 53 of file DigitizationData.hpp

Member Typedef Documentation

template<typename signal_t , size_t kSize>
using ActsFatras::Cluster< signal_t, kSize >::CovarianceMatrix = Acts::ActsSquareMatrix<kSize>

Definition at line 56 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 56 of file DigitizationData.hpp

template<typename signal_t , size_t kSize>
using ActsFatras::Cluster< signal_t, kSize >::ParametersVector = Acts::ActsVector<kSize>

Definition at line 55 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 55 of file DigitizationData.hpp

template<typename signal_t , size_t kSize>
using ActsFatras::Cluster< signal_t, kSize >::Scalar = Acts::ActsScalar

Definition at line 54 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 54 of file DigitizationData.hpp

Constructor & Destructor Documentation

template<typename signal_t , size_t kSize>
template<typename parameters_t , typename covariance_t >
ActsFatras::Cluster< signal_t, kSize >::Cluster ( const Eigen::MatrixBase< parameters_t > &  p,
const Eigen::MatrixBase< covariance_t > &  c,
std::array< unsigned int, kSize >  cSize,
std::vector< Channel< signal_t, kSize >>  cChannels 
)
inline

Cluster constructor

Parameters
pMeasured parameters
cMeasurement covariance
cSizeThe cluster size definition
cChannelsThe channel

Definition at line 74 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 74 of file DigitizationData.hpp

template<typename signal_t , size_t kSize>
ActsFatras::Cluster< signal_t, kSize >::Cluster ( )
delete

Member Data Documentation

template<typename signal_t , size_t kSize>
std::vector<Channel<signal_t, kSize> > ActsFatras::Cluster< signal_t, kSize >::channels

The constituating signal channels.

Definition at line 65 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 65 of file DigitizationData.hpp

template<typename signal_t , size_t kSize>
std::array<unsigned int, kSize> ActsFatras::Cluster< signal_t, kSize >::clusterSize

The resulting cluster size along each channel dimension.

Definition at line 63 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 63 of file DigitizationData.hpp

template<typename signal_t , size_t kSize>
CovarianceMatrix ActsFatras::Cluster< signal_t, kSize >::covariance = CovarianceMatrix::Zero()

Measurement covariance.

Definition at line 61 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 61 of file DigitizationData.hpp

template<typename signal_t , size_t kSize>
ParametersVector ActsFatras::Cluster< signal_t, kSize >::parameters = ParametersVector::Zero()

Measured parameters.

Definition at line 59 of file DigitizationData.hpp.

View newest version in sPHENIX GitHub at line 59 of file DigitizationData.hpp

Referenced by cpp.ast.Function::__str__(), and cpp.ast.Function::Requires().


The documentation for this struct was generated from the following file: