Belle II Software development
|
This class store the reconstruction configuration of SVD. More...
#include <SVDRecoConfiguration.h>
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. | |
This class store the reconstruction configuration of SVD.
Definition at line 22 of file SVDRecoConfiguration.h.
|
inline |
Default constructor.
Definition at line 27 of file SVDRecoConfiguration.h.
|
inline |
|
inline |
Returns the TString corresponding to the algorithm to be used for the cluster charge computation in 3-sample acquisition mode.
Definition at line 67 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the cluster charge computation in 6-sample acquisition mode.
Definition at line 62 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the cluster position computation in 3-sample acquisition mode.
Definition at line 78 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the cluster position computation in 6-sample acquisition mode.
Definition at line 73 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the strip charge computation in 3-sample acquisition mode.
Definition at line 101 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the strip charge computation in 6-sample acquisition mode.
Definition at line 96 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the strip time computation in 3-sample acquisition mode.
Definition at line 90 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the strip time computation in 6-sample acquisition mode.
Definition at line 85 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the cluster time computation in 3-sample acquisition mode.
Definition at line 56 of file SVDRecoConfiguration.h.
|
inline |
Returns the TString corresponding to the algorithm to be used for the cluster time computation in 6-sample acquisition mode.
Definition at line 51 of file SVDRecoConfiguration.h.
|
inline |
Returns the parameter which turns On/Off usage of SVD cluster grouping in the SVDSpacePointCreator for 3/6-sample acquisition mode.
Definition at line 121 of file SVDRecoConfiguration.h.
|
inline |
Returns the parameter which turns On/Off SVD cluster grouping in 3/6-sample acquisition mode.
Definition at line 108 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for cluster charge computation in 3-sample acquisition mode.
Definition at line 160 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for cluster charge computation in 6-sample acquisition mode.
Definition at line 152 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for cluster position computation in 3-sample acquisition mode.
Definition at line 177 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for cluster position computation in 6-sample acquisition mode.
Definition at line 169 of file SVDRecoConfiguration.h.
|
inline |
Set the parameter which turns On/Off SVD cluster grouping in 3/6-sample acquisition mode.
Definition at line 221 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for strip charge computation in 3-sample acquisition mode.
Definition at line 212 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for strip charge computation in 6-sample acquisition mode.
Definition at line 204 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for strip time computation in 3-sample acquisition mode.
Definition at line 195 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for strip time computation in 6-sample acquisition mode.
Definition at line 187 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for cluster time computation in 3-sample acquisition mode.
Definition at line 143 of file SVDRecoConfiguration.h.
|
inline |
Set the algorithm to be used for cluster time computation in 6-sample acquisition mode.
Definition at line 135 of file SVDRecoConfiguration.h.
|
inline |
Set the parameter which turns On/Off usage of SVD cluster grouping in the SVDSpacePointCreator for 3/6-sample acquisition mode.
Definition at line 232 of file SVDRecoConfiguration.h.
|
inline |
Set the parameter which turns On/Off usage of SVDSpacePointSNRFractionSelector in the SVDSpacePointCreator for 3/6-sample acquisition mode.
Definition at line 263 of file SVDRecoConfiguration.h.
|
inline |
Returns the parameter which turns On/Off usage of SVDSpacePointSNRFractionSelector in the SVDSpacePointCreator for 3/6-sample acquisition mode.
Definition at line 249 of file SVDRecoConfiguration.h.
|
private |
Assign groupId to SVD clusters in 3-sample acquisition mode.
Definition at line 306 of file SVDRecoConfiguration.h.
|
private |
Assign groupId to SVD clusters in 6-sample acquisition mode.
Definition at line 304 of file SVDRecoConfiguration.h.
|
private |
cluster charge reconstruction algorithm used in 3-sample acquisition mode
Definition at line 286 of file SVDRecoConfiguration.h.
|
private |
cluster charge reconstruction algorithm used in 6-sample acquisition mode
Definition at line 284 of file SVDRecoConfiguration.h.
|
private |
cluster position reconstruction algorithm used in 3-sample acquisition mode
Definition at line 291 of file SVDRecoConfiguration.h.
|
private |
cluster position reconstruction algorithm used in 6-sample acquisition mode
Definition at line 289 of file SVDRecoConfiguration.h.
|
private |
strip charge reconstruction algorithm used in 3-sample acquisition mode
Definition at line 301 of file SVDRecoConfiguration.h.
|
private |
strip charge reconstruction algorithm used in 6-sample acquisition mode
Definition at line 299 of file SVDRecoConfiguration.h.
|
private |
strip time reconstruction algorithm used in 3-sample acquisition mode
Definition at line 297 of file SVDRecoConfiguration.h.
|
private |
strip time reconstruction algorithm used in 6-sample acquisition mode
Definition at line 295 of file SVDRecoConfiguration.h.
|
private |
cluster time reconstruction algorithm used in 3-sample acquisition mode
Definition at line 282 of file SVDRecoConfiguration.h.
|
private |
cluster time reconstruction algorithm used in 6-sample acquisition mode
Definition at line 280 of file SVDRecoConfiguration.h.
|
private |
unique identifier of the SVD reconstruction configuration payload
Definition at line 277 of file SVDRecoConfiguration.h.
|
private |
Use SVD clusters groupId in SVDSpacePointCreator for 3-sample acquisition mode.
Definition at line 310 of file SVDRecoConfiguration.h.
|
private |
Use SVD clusters groupId in SVDSpacePointCreator for 6-sample acquisition mode.
Definition at line 308 of file SVDRecoConfiguration.h.
|
private |
Use SVDSpacePointSNRFractionSelector in SVDSpacePointCreator for 3-sample acquisition mode.
Definition at line 315 of file SVDRecoConfiguration.h.
|
private |
Use SVDSpacePointSNRFractionSelector in SVDSpacePointCreator for 6-sample acquisition mode.
Definition at line 313 of file SVDRecoConfiguration.h.
|
static |
name of the payload
Definition at line 272 of file SVDRecoConfiguration.h.