11 #ifndef _ST_SPIN_INFO_H_
12 #define _ST_SPIN_INFO_H_
29 enum PolarizationType_t { UNDEFINED_POLARIZATION, LONG_LONG_POLARIZATION, TRANS_TRANS_POLARIZATION };
33 UShort_t getSpin4()
const {
return mSpin4; };
34 UShort_t getBunchCrossing7bit()
const {
return mBunchCrossing7bit; };
35 UShort_t getBunchCrossing48bit()
const {
return mBunchCrossing48bit; };
36 UShort_t getBunchCrossingStar()
const {
return mBunchCrossingStar; };
37 UShort_t getPolarizationType()
const {
return mPolarizationType; };
38 UShort_t getDsmVertex()
const {
return mDsmVertex; };
39 Bool_t bXingIsMaskedInSpinDB()
const {
return mbXingIsMasked; };
42 void setValidDB( Bool_t ValidDB ){ mValidDB = ValidDB; };
43 void setSpin4( UShort_t Spin4 ){ mSpin4 = Spin4; };
44 void setBunchCrossing7bit( UShort_t BunchCrossing7bit ){ mBunchCrossing7bit = BunchCrossing7bit; };
45 void setBunchCrossing48bit( UShort_t BunchCrossing48bit ){ mBunchCrossing48bit = BunchCrossing48bit; };
46 void setBunchCrossingStar( UShort_t BunchCrossingStar ){ mBunchCrossingStar = BunchCrossingStar; };
47 void setPolarizationType( PolarizationType_t PolarizationType ){ mPolarizationType = PolarizationType; };
48 void setDsmVertex( UShort_t DsmVertex ){ mDsmVertex = DsmVertex; };
49 void setbXingIsMaskedInSpinDB( Bool_t itIs = 1 ){ mbXingIsMasked = itIs; };
54 Bool_t mbXingIsMasked;
56 UShort_t mBunchCrossing7bit;
57 UShort_t mBunchCrossing48bit;
58 UShort_t mBunchCrossingStar;
61 PolarizationType_t mPolarizationType;
Bool_t getValidDB() const
Accessors.
StSpinInfo_t()
Construtor.
void clear()
Clear function.
virtual ~StSpinInfo_t()
Deconstructor.
void setValidDB(Bool_t ValidDB)
Modifiers.