| 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_ */ |