Int_t GetPadRow() const;
Float_t GetPad() const {return fPad+0.5;}
Float_t GetTime() const {return fTime;}
- Float_t GetSigmaY2() const {return (fSigmaY2>0.?(fSigmaY2 - fPad*fPad):0.);}
- Float_t GetSigmaZ2() const {return (fSigmaZ2>0.?(fSigmaZ2 - fTime*fTime):0.);}
+ Float_t GetSigmaY2() const {
+ Float_t sy2 = fSigmaY2 - fPad*fPad;
+ return (sy2>0) ?sy2 :0.;
+ }
+ Float_t GetSigmaZ2() const {
+ Float_t sz2 = fSigmaZ2 - fTime*fTime;
+ return (sz2>0) ?sz2 :0.;
+ }
Int_t GetCharge() const;
Int_t GetQMax() const {return -1;}
};
Int_t GetPadRow() const;
Float_t GetPad() const {return fPad+0.5;}
Float_t GetTime() const {return fTime;}
- Float_t GetSigmaY2() const {return (fSigmaY2>0.?(fSigmaY2 - fPad*fPad):0.);}
- Float_t GetSigmaZ2() const {return (fSigmaZ2>0.?(fSigmaZ2 - fTime*fTime):0.);}
+ Float_t GetSigmaY2() const {
+ Float_t sy2 = fSigmaY2 - fPad*fPad;
+ return (sy2>0) ?sy2 :0.;
+ }
+ Float_t GetSigmaZ2() const {
+ Float_t sz2 = fSigmaZ2 - fTime*fTime;
+ return (sz2>0) ?sz2 :0.;
+ }
Int_t GetCharge() const;
Int_t GetQMax() const;
};