26 StFttRawHit( UChar_t mSector, UChar_t mRDO, UChar_t mFEB,
27 UChar_t mVMM, UChar_t mChannel, UShort_t mADC,
28 UShort_t mBCID, Short_t mTB, Short_t mBCIDDelta );
32 void setRaw( UChar_t mSector, UChar_t mRDO, UChar_t mFEB,
33 UChar_t mVMM, UChar_t mChannel, UShort_t mADC,
34 UShort_t mBCID, Short_t mTB, Short_t mBCIDDelta );
36 void setMapping( UChar_t mPlane, UChar_t mQuadrant, UChar_t mRow, UChar_t mStrip, UChar_t mOrientation );
38 void setTime( Short_t mTime ) { this->mTime = mTime; }
39 void setIdTruth( UShort_t
id ) { mIdTruth = id; }
40 void setQaTruth( UShort_t qa ) { mQaTruth = qa; }
43 UChar_t sector()
const;
47 UChar_t channel()
const;
49 UShort_t bcid()
const;
50 Short_t dbcid()
const;
54 UChar_t plane()
const;
55 UChar_t quadrant()
const;
57 UChar_t strip()
const;
58 UChar_t orientation()
const;
59 UShort_t idTruth()
const {
return mIdTruth; }
60 UShort_t qaTruth()
const {
return mQaTruth; }
87 ostream& operator << ( ostream&,
const StFttRawHit& digi );
89 inline UChar_t StFttRawHit::sector()
const {
return mSector; };
90 inline UChar_t StFttRawHit::rdo()
const {
return mRDO; };
91 inline UChar_t StFttRawHit::feb()
const {
return mFEB; };
92 inline UChar_t StFttRawHit::vmm()
const {
return mVMM; };
93 inline UChar_t StFttRawHit::channel()
const {
return mChannel; };
94 inline UShort_t StFttRawHit::adc()
const {
return mADC; };
95 inline UShort_t StFttRawHit::bcid()
const {
return mBCID; };
96 inline Short_t StFttRawHit::dbcid()
const {
return mBCIDDelta; };
97 inline Short_t StFttRawHit::tb()
const {
return mTB; };
98 inline Short_t StFttRawHit::time()
const {
return mTime; };
100 inline UChar_t StFttRawHit::plane()
const {
return mPlane; };
101 inline UChar_t StFttRawHit::quadrant()
const {
return mQuadrant; };
102 inline UChar_t StFttRawHit::row()
const {
return mRow; };
103 inline UChar_t StFttRawHit::strip()
const {
return mStrip; };
104 inline UChar_t StFttRawHit::orientation()
const {
return mOrientation; };
107 #endif // STETOFDIGI_H
StFttRawHit()
Default constructor.