Belle II Software  release-08-01-10
SVDRecoConfiguration Class Reference

This class store the reconstruction configuration of SVD. More...

#include <SVDRecoConfiguration.h>

Inheritance diagram for SVDRecoConfiguration:
Collaboration diagram for SVDRecoConfiguration:

Public Member Functions

 SVDRecoConfiguration (const TString &uniqueID="")
 Default constructor.
 
TString getTimeRecoWith6Samples () const
 Returns the TString corresponding to the algorithm to be used for the cluster time computation in 6-sample acquisition mode.
 
TString getTimeRecoWith3Samples () const
 Returns the TString corresponding to the algorithm to be used for the cluster time computation in 3-sample acquisition mode.
 
TString getChargeRecoWith6Samples () const
 Returns the TString corresponding to the algorithm to be used for the cluster charge computation in 6-sample acquisition mode.
 
TString getChargeRecoWith3Samples () const
 Returns the TString corresponding to the algorithm to be used for the cluster charge computation in 3-sample acquisition mode.
 
TString getPositionRecoWith6Samples () const
 Returns the TString corresponding to the algorithm to be used for the cluster position computation in 6-sample acquisition mode.
 
TString getPositionRecoWith3Samples () const
 Returns the TString corresponding to the algorithm to be used for the cluster position computation in 3-sample acquisition mode.
 
TString getStripTimeRecoWith6Samples () const
 Returns the TString corresponding to the algorithm to be used for the strip time computation in 6-sample acquisition mode.
 
TString getStripTimeRecoWith3Samples () const
 Returns the TString corresponding to the algorithm to be used for the strip time computation in 3-sample acquisition mode.
 
TString getStripChargeRecoWith6Samples () const
 Returns the TString corresponding to the algorithm to be used for the strip charge computation in 6-sample acquisition mode.
 
TString getStripChargeRecoWith3Samples () const
 Returns the TString corresponding to the algorithm to be used for the strip charge computation in 3-sample acquisition mode.
 
Bool_t isSVDTimeGroupingEnabled (const Int_t &numberOfAcquiredSamples) const
 Returns the parameter which turns On/Off SVD cluster grouping in 3/6-sample acquisition mode.
 
Bool_t isSVDGroupInfoUsedInSPCreator (const Int_t &numberOfAcquiredSamples) const
 Returns the parameter which turns On/Off usage of SVD cluster grouping in the SVDSpacePointCreator for 3/6-sample acquisition mode.
 
void setTimeRecoWith6Samples (TString timeRecoWith6Samples)
 Set the algorithm to be used for cluster time computation in 6-sample acquisition mode.
 
void setTimeRecoWith3Samples (TString timeRecoWith3Samples)
 Set the algorithm to be used for cluster time computation in 3-sample acquisition mode.
 
void setChargeRecoWith6Samples (TString chargeRecoWith6Samples)
 Set the algorithm to be used for cluster charge computation in 6-sample acquisition mode.
 
void setChargeRecoWith3Samples (TString chargeRecoWith3Samples)
 Set the algorithm to be used for cluster charge computation in 3-sample acquisition mode.
 
void setPositionRecoWith6Samples (TString positionRecoWith6Samples)
 Set the algorithm to be used for cluster position computation in 6-sample acquisition mode.
 
void setPositionRecoWith3Samples (TString positionRecoWith3Samples)
 Set the algorithm to be used for cluster position computation in 3-sample acquisition mode.
 
void setStripTimeRecoWith6Samples (TString timeStripRecoWith6Samples)
 Set the algorithm to be used for strip time computation in 6-sample acquisition mode.
 
void setStripTimeRecoWith3Samples (TString timeStripRecoWith3Samples)
 Set the algorithm to be used for strip time computation in 3-sample acquisition mode.
 
void setStripChargeRecoWith6Samples (TString chargeStripRecoWith6Samples)
 Set the algorithm to be used for strip charge computation in 6-sample acquisition mode.
 
void setStripChargeRecoWith3Samples (TString chargeStripRecoWith3Samples)
 Set the algorithm to be used for strip charge computation in 3-sample acquisition mode.
 
void setStateOfSVDTimeGrouping (const Int_t &numberOfAcquiredSamples, const Bool_t &state=false)
 Set the parameter which turns On/Off SVD cluster grouping in 3/6-sample acquisition mode.
 
void setUseOfSVDGroupInfoInSPCreator (const Int_t &numberOfAcquiredSamples, const Bool_t &state=false)
 Set the parameter which turns On/Off usage of SVD cluster grouping in the SVDSpacePointCreator for 3/6-sample acquisition mode.
 
TString get_uniqueID () const
 Get the unique ID of the calibration.
 
Bool_t useSVDSpacePointSNRFraction (const Int_t &numberOfAcquiredSamples) const
 Returns the parameter which turns On/Off usage of SVDSpacePointSNRFractionSelector in the SVDSpacePointCreator for 3/6-sample acquisition mode.
 
void setUseOfSVDSpacePointSNRFraction (const Int_t &numberOfAcquiredSamples, const Bool_t &state=false)
 Set the parameter which turns On/Off usage of SVDSpacePointSNRFractionSelector in the SVDSpacePointCreator for 3/6-sample acquisition mode.
 

Static Public Attributes

static std::string name = std::string("SVDRecoConfiguration")
 name of the payload
 

Private Member Functions

 ClassDef (SVDRecoConfiguration, 3)
 needed by root
 

Private Attributes

TString m_uniqueID
 unique identifier of the SVD reconstruction configuration payload
 
TString m_timeRecoWith6Samples
 cluster time reconstruction algorithm used in 6-sample acquisition mode
 
TString m_timeRecoWith3Samples
 cluster time reconstruction algorithm used in 3-sample acquisition mode
 
TString m_chargeRecoWith6Samples
 cluster charge reconstruction algorithm used in 6-sample acquisition mode
 
TString m_chargeRecoWith3Samples
 cluster charge reconstruction algorithm used in 3-sample acquisition mode
 
TString m_positionRecoWith6Samples
 cluster position reconstruction algorithm used in 6-sample acquisition mode
 
TString m_positionRecoWith3Samples
 cluster position reconstruction algorithm used in 3-sample acquisition mode
 
TString m_stripTimeRecoWith6Samples
 strip time reconstruction algorithm used in 6-sample acquisition mode
 
TString m_stripTimeRecoWith3Samples
 strip time reconstruction algorithm used in 3-sample acquisition mode
 
TString m_stripChargeRecoWith6Samples
 strip charge reconstruction algorithm used in 6-sample acquisition mode
 
TString m_stripChargeRecoWith3Samples
 strip charge reconstruction algorithm used in 3-sample acquisition mode
 
Bool_t m_assignSVDGroupIn6Samples
 Assign groupId to SVD clusters in 6-sample acquisition mode.
 
Bool_t m_assignSVDGroupIn3Samples
 Assign groupId to SVD clusters in 3-sample acquisition mode.
 
Bool_t m_useSVDGroupInfoInSPfor6Samples
 Use SVD clusters groupId in SVDSpacePointCreator for 6-sample acquisition mode.
 
Bool_t m_useSVDGroupInfoInSPfor3Samples
 Use SVD clusters groupId in SVDSpacePointCreator for 3-sample acquisition mode.
 
Bool_t m_useSVDSpacePointSNRFractionFor6Samples
 Use SVDSpacePointSNRFractionSelector in SVDSpacePointCreator for 6-sample acquisition mode.
 
Bool_t m_useSVDSpacePointSNRFractionFor3Samples
 Use SVDSpacePointSNRFractionSelector in SVDSpacePointCreator for 3-sample acquisition mode.
 

Detailed Description

This class store the reconstruction configuration of SVD.

Definition at line 22 of file SVDRecoConfiguration.h.


The documentation for this class was generated from the following files: