@@ -112,14 +112,14 @@ namespace reco {
112112
113113 unsigned int hitsMask () const ;
114114 void initTwoHitSeed (const unsigned char hitMask);
115- void setNegAttributes (const float dRZ2 = std::numeric_limits<float >::infinity (),
116- const float dPhi2 = std::numeric_limits<float>::infinity (),
117- const float dRZ1 = std::numeric_limits<float>::infinity (),
118- const float dPhi1 = std::numeric_limits<float>::infinity ());
119- void setPosAttributes (const float dRZ2 = std::numeric_limits<float >::infinity (),
120- const float dPhi2 = std::numeric_limits<float>::infinity (),
121- const float dRZ1 = std::numeric_limits<float>::infinity (),
122- const float dPhi1 = std::numeric_limits<float>::infinity ());
115+ void setNegAttributes (const float dRZ2 = std::numeric_limits<float >::max (),
116+ const float dPhi2 = std::numeric_limits<float>::max (),
117+ const float dRZ1 = std::numeric_limits<float>::max (),
118+ const float dPhi1 = std::numeric_limits<float>::max ());
119+ void setPosAttributes (const float dRZ2 = std::numeric_limits<float >::max (),
120+ const float dPhi2 = std::numeric_limits<float>::max (),
121+ const float dRZ1 = std::numeric_limits<float>::max (),
122+ const float dPhi1 = std::numeric_limits<float>::max ());
123123
124124 // this is a backwards compatible function designed to
125125 // convert old format ElectronSeeds to the new format
@@ -140,7 +140,7 @@ namespace reco {
140140 static float bestVal (float val1, float val2) { return std::abs (val1) < std::abs (val2) ? val1 : val2; }
141141 template <typename T>
142142 T getVal (unsigned int hitNr, T PMVars::*val) const {
143- return hitNr < hitInfo_.size () ? hitInfo_[hitNr].*val : std::numeric_limits<T>::infinity ();
143+ return hitNr < hitInfo_.size () ? hitInfo_[hitNr].*val : std::numeric_limits<T>::max ();
144144 }
145145 static std::vector<unsigned int > hitNrsFromMask (unsigned int hitMask);
146146
0 commit comments