class THaHe3SpinModule


    THaHe3SpinModule

  Basic Spin State Module
  -1 = Spin AntiParallel to Holding Field;
	0 = Undetermined ;
	1 = Spin Parallel to Field.



 Author: Jin Huang <mailto:jinhuang@jlab.org>    Oct 2008
    Modify History:


Function Members (Methods)

public:
THaHe3SpinModule()
THaHe3SpinModule(const THaHe3SpinModule&)
virtual~THaHe3SpinModule()
virtual voidClearEvent(Option_t* opt = "")
static const RVarDef*GetRVarDef()
virtual THaHe3SpinModule::EHe3SpinGetSpinState() const
virtual Bool_tGetSpinStateValidity() const
THaHe3SpinModule&operator=(const THaHe3SpinModule&)
virtual THaHe3SpinModule::EHe3SpinSetSpinState(THaHe3SpinModule::EHe3Spin state)
virtual Bool_tSetSpinStateValidity(Bool_t IsItValid)

Data Members

public:
enum EHe3Spin { kAntiPara
kUnknown
kPara
kSpinError
};
protected:
THaHe3SpinModule::EHe3SpinfSpinState-1 = Spin AntiParallel to Holding Field; 0 = Undetermined ; 1 = Spin Parallel to Field.
Bool_tfSpinStateValidWhether the spin state specified is valid

Class Charts

Inheritance Chart:
THaHe3SpinModule
THaADCHe3Spin
THaBitHe3Spin
THaHe3Target

Function documentation

THaHe3SpinModule(const THaHe3SpinModule& )
virtual ~THaHe3SpinModule()
const RVarDef* GetRVarDef()
void ClearEvent(Option_t* opt = "")
EHe3Spin GetSpinState()
printf("--->GetSpinState=%d\n",fSpinState);
EHe3Spin SetSpinState(THaHe3SpinModule::EHe3Spin state)
Bool_t GetSpinStateValidity()
printf("--->GetSpinStateValidity=%d\n",(Int_t)fSpinStateValid);
Bool_t SetSpinStateValidity(Bool_t IsItValid)

Author: Jin Huang Oct 2008
Last update: Tue Jul 7 19:26:16 2009

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.