1#ifndef Podd_THaPrimaryKine_h_
2#define Podd_THaPrimaryKine_h_
22 const char* spectro =
"",
26 const char* spectro,
const char* beam,
56 void SetBeam(
const char* name );
#define ClassDef(name, id)
static const Double_t target_mass
void SetSpectrometer(const char *name)
void SetTargetMass(Double_t m)
const FourVect * GetQ() const
const FourVect * GetP0() const
Double_t GetEpsilon() const
Double_t GetOmega() const
virtual Int_t DefineVariables(EMode mode=kDefine)
virtual Int_t ReadRunDatabase(const TDatime &date)
THaTrackingModule * fSpectro
virtual void Clear(Option_t *opt="")
virtual ~THaPrimaryKine()
const FourVect * GetA1() const
THaPrimaryKine(const char *name, const char *description, const char *spectro="", Double_t particle_mass=0.0, Double_t target_mass=0.0)
Double_t GetThetaQ() const
const FourVect * GetA() const
void SetBeam(const char *name)
Double_t GetTargetMass() const
virtual Int_t Process(const THaEvData &)
const FourVect * GetP1() const
Double_t GetQ3mag() const
Double_t GetScatAngle() const