#include <acts/blob/master/Plugins/Digitization/include/Acts/Plugins/Digitization/DoubleHitSpacePointBuilder.hpp>
|
| SpacePointBuilder (DoubleHitSpacePointConfig cfg) |
|
void | makeClusterPairs (const GeometryContext &gctx, const std::vector< const Cluster * > &clustersFront, const std::vector< const Cluster * > &clustersBack, std::vector< std::pair< const Cluster *, const Cluster * >> &clusterPairs) const |
| Searches possible combinations of two clusters on different surfaces that may come from the same particles.
|
|
void | calculateSpacePoints (const GeometryContext &gctx, const std::vector< std::pair< const Cluster *, const Cluster * >> &clusterPairs, std::vector< SpacePoint< Cluster >> &spacePoints) const |
| Calculates the space points out of a given collection of clusters on several strip detectors and stores the data.
|
|
| SpacePointBuilder ()=default |
| Default constructor.
|
|
void | calculateSpacePoints (const GeometryContext &gctx, const std::vector< const Cluster * > &clusters, std::vector< SpacePoint< Cluster >> &spacePointStorage) const |
| Calculates the space points out of a given collection of clusters and stores the results.
|
|
|
Vector2D | localCoords (const Cluster &cluster) const |
| Getter method for the local coordinates of a cluster on its corresponding surface.
|
|
Vector3D | globalCoords (const GeometryContext &gctx, const Cluster &cluster) const |
| Getter method for the global coordinates of a cluster.
|
|
template<typename Cluster>
class Acts::SpacePointBuilder< SpacePoint< Cluster > >
Definition at line 47 of file DoubleHitSpacePointBuilder.hpp.
View newest version in sPHENIX GitHub at line 47 of file DoubleHitSpacePointBuilder.hpp
template<typename Cluster >
Constructor
- Parameters
-
cfg | Specific config that will be used instead of the default values |
template<typename Cluster >
template<typename Cluster >
Calculates the space points out of a given collection of clusters and stores the results.
- Parameters
-
gctx | The current geometry context object, e.g. alignment |
cluster | vector of clusters |
spacePointStorage | storage of the results |
template<typename Cluster >
Calculates the space points out of a given collection of clusters on several strip detectors and stores the data.
- Parameters
-
gctx | The current geometry context object, e.g. alignment |
clusterPairs | pairs of clusters that are space point candidates |
spacePoints | storage of the results |
- Note
- If no configuration is set, the default values will be used
template<typename Cluster >
Calculates the top and bottom ends of a SDE that corresponds to a given hit.
- Parameters
-
cluster | object that stores the information about the hit |
- Returns
- vectors to the top and bottom end of the SDE
template<typename Cluster >
Getter method for the global coordinates of a cluster.
- Parameters
-
gctx | The current geometry context object, e.g. alignment |
cluster | object related to the cluster that holds the necessary information |
- Returns
- vector of the global coordinates of the cluster
template<typename Cluster >
Getter method for the global coordinates of a cluster.
- Parameters
-
cluster | object related to the cluster that holds the necessary information |
- Returns
- vector of the global coordinates of the cluster
template<typename Cluster >
Getter method for the local coordinates of a cluster on its corresponding surface.
- Parameters
-
cluster | object related to the cluster that holds the necessary information |
- Returns
- vector of the local coordinates of the cluster on the surface
template<typename Cluster >
Getter method for the local coordinates of a cluster on its corresponding surface.
- Parameters
-
cluster | object related to the cluster that holds the necessary information |
- Returns
- vector of the local coordinates of the cluster on the surface
template<typename Cluster >
void Acts::SpacePointBuilder< SpacePoint< Cluster > >::makeClusterPairs |
( |
const GeometryContext & |
gctx, |
|
|
const std::vector< const Cluster * > & |
clustersFront, |
|
|
const std::vector< const Cluster * > & |
clustersBack, |
|
|
std::vector< std::pair< const Cluster *, const Cluster * >> & |
clusterPairs |
|
) |
| const |
Searches possible combinations of two clusters on different surfaces that may come from the same particles.
- Parameters
-
gctx | The current geometry context object, e.g. alignment |
clustersFront | vector of clusters on a surface |
clustersBack | vector of clusters on another surface |
clusterPairs | storage of the cluster pairs |
- Note
- The structure of
clustersFront
and clustersBack
is meant to be clusters[Independent clusters on a single surface]
template<typename Cluster >
The documentation for this class was generated from the following files: