Skip to content

GSF: BoundaryCheck by reference

Looking a bit closer to the BoundaryCheck type

class BoundaryCheck
0051 {
     ..............
0063 
0064   bool checkLoc1; //!< check local 1 coordinate
0065   bool checkLoc2; //!< check local 2 coordinate
0066 
0067   double toleranceLoc1; //!< absolute tolerance in local 1 coordinate
0068   double toleranceLoc2; //!< absolute tolerance in local 2 coordinate
0069 
0070   int nSigmas;                 //!< allowed sigmas for chi2 boundary check
0071   AmgSymMatrix(2) lCovariance; //!< local covariance matrix
0072 
0073   BoundaryCheckType bcType;
...........

It seems to carry a bit of non trivial payload. Pass it around by reference rather than copy.

Edited by Christos Anastopoulos

Merge request reports