Skip to content

Commit ac1accb

Browse files
Slightly faster version
1 parent 9801682 commit ac1accb

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

StPicoDstMaker/StPicoTrack.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,16 @@ inline UInt_t StPicoTrack::map1() const { return mMap1; }
121121
inline const Float_t* StPicoTrack::params() const { return mPar; }
122122
inline const Float_t* StPicoTrack::errMatrix() const { return mErrMatrix; }
123123
inline StPhysicalHelixD StPicoTrack::helix() const { return dcaGeometry().helix(); }
124-
inline bool StPicoTrack::isHFTTrack() const { return (nHitsMapHFT()>>0 & 0x1) && (nHitsMapHFT()>>1 & 0x3) && (nHitsMapHFT()>>3 & 0x3); }
125124
inline Int_t StPicoTrack::emcPidTraitsIndex() const { return (Int_t)mEmcPidTraitsIndex; }
126125
inline Int_t StPicoTrack::bTofPidTraitsIndex() const { return (Int_t)mBTofPidTraitsIndex; }
127126
inline Int_t StPicoTrack::mtdPidTraitsIndex() const { return (Int_t)mMtdPidTraitsIndex; }
128127

128+
inline bool StPicoTrack::isHFTTrack() const
129+
{
130+
UInt_t const hitsMap = hftHitsMap();
131+
return (hitsMap>>0 & 0x1) && (hitsMap>>1 & 0x3) && (hitsMap>>3 & 0x3);
132+
}
133+
129134
inline StDcaGeometry StPicoTrack::dcaGeometry() const
130135
{
131136
StDcaGeometry a;

0 commit comments

Comments
 (0)