Belle II Software development
|
simple struct containing all the configuration data needed for the SecMapTrainer. More...
#include <SectorMapConfig.h>
Public Member Functions | |
ClassDef (SectorMapConfig, 2) | |
needed for the root library | |
Public Attributes | |
double | pTmin = 0.02 |
stores pTCuts for min pT allowed for this . | |
double | pTmax = 3.5 |
stores pTCuts for min (.first) and max (.second) ptCut. | |
double | pTSmear = 0. |
allows smearing of the cuts. | |
std::vector< int > | allowedLayers = {0, 3, 4, 5, 6} |
stores allowed layers to be used (including virtual IP with layer 0). | |
std::vector< double > | uSectorDivider = {.15, .5, .85, 1.} |
Defines the sectors boundaries in normalized u coordinates (i.e. | |
std::vector< double > | vSectorDivider = {.1, .3, .5, .7, .9, 1.} |
Defines the sectors boundaries in normalized v coordinates (i.e. | |
std::vector< int > | pdgCodesAllowed |
Stores all the pdgCodes which are allowed to be used by the SecMap. | |
double | seedMaxDist2IPXY = 23.5 |
Stores a cut for maximum distance of the seed in xy of the given virtual IP. | |
double | seedMaxDist2IPZ = 23.5 |
Stores a cut for maximum distance of the seed in z of the given virtual IP. | |
unsigned | nHitsMin = 3 |
Stores the minimal number of hits a TC must have to be accepted as TC (vIP-Hits are ignored). | |
B2Vector3D | vIP = B2Vector3D(0, 0, 0) |
Stores the position of the assumed position of the interaction point - The virtual IP. | |
std::string | secMapName = "testMap" |
Sets the human readable proto-name of the sectorMap. | |
double | mField = 1.5 |
Magnetic field value to be set for the filters. | |
double | rarenessThreshold = 0.001 |
defined 1 == 100%, if relative frequency of sec-combi to the outer-sector is less than threshold, sector-combi will be deleted. | |
std::pair< double, double > | quantiles = {0.005, 1. - 0.005} |
the quantiles to be chosen in the end for determining the cuts first is quantile, second is 1-quantile. | |
simple struct containing all the configuration data needed for the SecMapTrainer.
Definition at line 26 of file SectorMapConfig.h.
|
inline |
Definition at line 30 of file SectorMapConfig.h.
std::vector<int> allowedLayers = {0, 3, 4, 5, 6} |
stores allowed layers to be used (including virtual IP with layer 0).
Definition at line 44 of file SectorMapConfig.h.
double mField = 1.5 |
Magnetic field value to be set for the filters.
Definition at line 80 of file SectorMapConfig.h.
unsigned nHitsMin = 3 |
Stores the minimal number of hits a TC must have to be accepted as TC (vIP-Hits are ignored).
Definition at line 70 of file SectorMapConfig.h.
std::vector<int> pdgCodesAllowed |
Stores all the pdgCodes which are allowed to be used by the SecMap.
If empty all types are allowed.
Definition at line 56 of file SectorMapConfig.h.
double pTmax = 3.5 |
stores pTCuts for min (.first) and max (.second) ptCut.
Definition at line 37 of file SectorMapConfig.h.
double pTmin = 0.02 |
stores pTCuts for min pT allowed for this .
Definition at line 35 of file SectorMapConfig.h.
double pTSmear = 0. |
allows smearing of the cuts.
Values greater 0 stretch the cuts, values smaller 0 narrow them down.
Definition at line 41 of file SectorMapConfig.h.
std::pair<double, double> quantiles = {0.005, 1. - 0.005} |
the quantiles to be chosen in the end for determining the cuts first is quantile, second is 1-quantile.
Definition at line 86 of file SectorMapConfig.h.
double rarenessThreshold = 0.001 |
defined 1 == 100%, if relative frequency of sec-combi to the outer-sector is less than threshold, sector-combi will be deleted.
Definition at line 83 of file SectorMapConfig.h.
std::string secMapName = "testMap" |
Sets the human readable proto-name of the sectorMap.
Definition at line 77 of file SectorMapConfig.h.
double seedMaxDist2IPXY = 23.5 |
Stores a cut for maximum distance of the seed in xy of the given virtual IP.
WARNING only working if MC-TCs are used, VXDTF-TCs use innermost hit as seed != mctc-seed!
Definition at line 61 of file SectorMapConfig.h.
double seedMaxDist2IPZ = 23.5 |
Stores a cut for maximum distance of the seed in z of the given virtual IP.
WARNING only working if MC-TCs are used, VXDTF-TCs use innermost hit as seed != mctc-seed!
Definition at line 66 of file SectorMapConfig.h.
std::vector<double> uSectorDivider = {.15, .5, .85, 1.} |
Defines the sectors boundaries in normalized u coordinates (i.e.
in (0,1) ). The entries in this vectors are the upper limits of the sector
Definition at line 48 of file SectorMapConfig.h.
B2Vector3D vIP = B2Vector3D(0, 0, 0) |
Stores the position of the assumed position of the interaction point - The virtual IP.
Definition at line 74 of file SectorMapConfig.h.
std::vector<double> vSectorDivider = {.1, .3, .5, .7, .9, 1.} |
Defines the sectors boundaries in normalized v coordinates (i.e.
in (0,1) ). The entries in this vectors are the upper limits of the sector
Definition at line 52 of file SectorMapConfig.h.