28 |
* @param maskedViews The excluded views. 0 means that all the views will be used, while #T6X means that the |
* @param maskedViews The excluded views. 0 means that all the views will be used, while #T6X means that the |
29 |
* X view of the last tracker plane will be ignored. For other combinations, sum up the values |
* X view of the last tracker plane will be ignored. For other combinations, sum up the values |
30 |
* defined in #TRKLAYERS: T1X + T1Y will exclude the whole first plane, for example. |
* defined in #TRKLAYERS: T1X + T1Y will exclude the whole first plane, for example. |
31 |
* |
* @param trkParamsFile The file containing the tracker parameters to be used. Default value corresponds to the standard |
32 |
|
* parameters used for data reduction. |
33 |
*/ |
*/ |
34 |
RefitTrackAction(const char *actionName, float spreadX = 0., float spreadY = 0., int maskedViews = 0) : |
RefitTrackAction(const char *actionName, float spreadX = 0., float spreadY = 0., int maskedViews = 0., TString trkParamsFile = "") : |
35 |
CollectionAction(actionName), _spreadX(spreadX), _spreadY(spreadY), _maskedViews(maskedViews) { |
CollectionAction(actionName), _spreadX(spreadX), _spreadY(spreadY), _maskedViews(maskedViews), _trkParamsFile(trkParamsFile) { |
36 |
|
|
37 |
} |
} |
38 |
|
|
61 |
|
|
62 |
float _xmBackup[6], _ymBackup[6]; |
float _xmBackup[6], _ymBackup[6]; |
63 |
int _layerXBackup[6], _layerYBackup[6]; |
int _layerXBackup[6], _layerYBackup[6]; |
64 |
|
|
65 |
|
TString _trkParamsFile; |
66 |
|
static TString _currTrkParamsFile; |
67 |
}; |
}; |
68 |
|
|
69 |
#endif /* REFITTRACKACTION_H_ */ |
#endif /* REFITTRACKACTION_H_ */ |