1 #ifndef ROOT_THcSecondaryKine
2 #define ROOT_THcSecondaryKine
10 #include "THaPhysicsModule.h"
23 const char* secondary_spectro =
"",
24 const char* primary_kine =
"",
THcHallCSpectrometer * fSpectro
void SetPrimary(const char *name)
Double_t GetPhi_x_cm() const
Double_t GetEmiss() const
Double_t GetPhi_bq() const
Double_t GetMrecoil() const
Double_t GetMandelS() const
Double_t GetPmiss_y() const
THcSecondaryKine(const char *name, const char *description, const char *secondary_spectro="", const char *primary_kine="", Double_t secondary_mass=0.0)
Class for the Calculate kinematics of scattering of the secondary (hadron) particle.
Double_t GetPhi_xq() const
THcPrimaryKine * fPrimary
Double_t GetPrecoil_y() const
THcPrimaryKine * GetPrimary() const
Double_t GetPhi_b_cm() const
#define ClassDef(name, id)
Double_t GetTheta_xq() const
Double_t GetPmiss_x() const
void SetSpectrometer(const char *name)
virtual Int_t Process(const THaEvData &)
Double_t GetTB_cm() const
Double_t GetPrecoil_z() const
Double_t GetPX_cm() const
Double_t GetTX_cm() const
Double_t GetPrecoil_x() const
virtual ~THcSecondaryKine()
const TLorentzVector * GetPB() const
Double_t fOopCentralOffset
Double_t GetPmiss_z() const
Double_t GetTheta_x_cm() const
Double_t GetErecoil() const
virtual void Clear(Option_t *opt="")
Double_t GetXangle() const
virtual Int_t ReadDatabase(const TDatime &date)
Double_t GetMandelU() const
Double_t GetPmiss() const
virtual Int_t DefineVariables(EMode mode=kDefine)
Double_t GetTheta_bq() const
Double_t GetTheta_b_cm() const
virtual EStatus Init(const TDatime &run_time)
Double_t GetMandelT() const
Double_t GetTtot_cm() const
Class for the Calculate kinematics of scattering of the primary (beam) particle. These are usually th...
const TLorentzVector * GetPX() const
A standard Hall C spectrometer apparatus.