StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
StSpinInfo_t Class Reference

#include <StSpinInfo.h>

Inheritance diagram for StSpinInfo_t:

Public Types

enum  PolarizationType_t { UNDEFINED_POLARIZATION, LONG_LONG_POLARIZATION, TRANS_TRANS_POLARIZATION }
 

Public Member Functions

 StSpinInfo_t ()
 Construtor. More...
 
virtual ~StSpinInfo_t ()
 Deconstructor.
 
void clear ()
 Clear function.
 
Bool_t getValidDB () const
 Accessors.
 
UShort_t getSpin4 () const
 
UShort_t getBunchCrossing7bit () const
 
UShort_t getBunchCrossing48bit () const
 
UShort_t getBunchCrossingStar () const
 
UShort_t getPolarizationType () const
 
UShort_t getDsmVertex () const
 
Bool_t bXingIsMaskedInSpinDB () const
 
void setValidDB (Bool_t ValidDB)
 Modifiers.
 
void setSpin4 (UShort_t Spin4)
 
void setBunchCrossing7bit (UShort_t BunchCrossing7bit)
 
void setBunchCrossing48bit (UShort_t BunchCrossing48bit)
 
void setBunchCrossingStar (UShort_t BunchCrossingStar)
 
void setPolarizationType (PolarizationType_t PolarizationType)
 
void setDsmVertex (UShort_t DsmVertex)
 
void setbXingIsMaskedInSpinDB (Bool_t itIs=1)
 

Protected Attributes

Bool_t mValidDB
 
Bool_t mbXingIsMasked
 
UShort_t mSpin4
 
UShort_t mBunchCrossing7bit
 
UShort_t mBunchCrossing48bit
 
UShort_t mBunchCrossingStar
 
UShort_t mDsmVertex
 
PolarizationType_t mPolarizationType
 

Detailed Description

Author
Stephen Gliske sglis.nosp@m.ke@a.nosp@m.nl.go.nosp@m.v

Storage class of the basic spin information needed for spin-dependent analyses.

Definition at line 17 of file StSpinInfo.h.

Constructor & Destructor Documentation

StSpinInfo_t::StSpinInfo_t ( )

Construtor.

Construtor—set everything to zero.

Definition at line 14 of file StSpinInfo.cxx.

References clear().


The documentation for this class was generated from the following files: