 |
Belle II Software
release-05-02-19
|
13 #include <framework/datastore/StoreArray.h>
14 #include <pxd/dataobjects/PXDCluster.h>
15 #include <calibration/CalibrationCollectorModule.h>
27 class PXDClusterPositionCollectorModule :
public CalibrationCollectorModule {
int m_clusterKind
Collect data for Clusterkind
PXDClusterPositionCollectorModule()
Constructor: Sets the description, the properties and the parameters of the module.
int m_binsU
Number of bins for thetaU
std::string m_storeClustersName
Name of the collection to use for PXDClusters.
float m_positionOffsetU
Position offset u of cluster.
Abstract base class for different kinds of events.
int m_binsV
Number of bins for thetaV
void collect() override final
Replacement for event(). Fill you calibration data objects here.
The PXD Cluster class This class stores all information about reconstructed PXD clusters The position...
void prepare() override final
Replacement for initialize(). Register calibration dataobjects here as well.
std::string m_shapeName
Name of cluster shape.
Accessor to arrays stored in the data store.
float m_pitchV
Pitch in V.
std::string m_mirroredShapeName
Name of mirrored cluster shape.
float m_clusterEta
Eta value of cluster.
float m_positionOffsetV
Position offset v of cluster.
StoreArray< PXDCluster > m_pxdCluster
< Required input for PXDCluster