Hall C ROOT/C++ Analyzer (hcana)
|
Class for the Calculate kinematics of scattering of the primary (beam) particle. These are usually the electron kinematics.
Definition at line 18 of file THcPrimaryKine.h.
Public Member Functions | |
virtual void | Clear (Option_t *opt="") |
const FourVect * | GetA () const |
const FourVect * | GetA1 () const |
Double_t | GetEpsilon () const |
Double_t | GetMass () const |
Double_t | GetNu () const |
Double_t | GetOmega () const |
const FourVect * | GetP0 () const |
const FourVect * | GetP1 () const |
Double_t | GetPhiQ () const |
const FourVect * | GetQ () const |
Double_t | GetQ2 () const |
Double_t | GetQ3mag () const |
Double_t | GetScatAngle () const |
Double_t | GetTargetMass () const |
Double_t | GetThetaQ () const |
Double_t | GetW2 () const |
Double_t | GetXbj () const |
virtual EStatus | Init (const TDatime &run_time) |
virtual Int_t | Process (const THaEvData &) |
virtual Int_t | ReadDatabase (const TDatime &date) |
void | SetBeam (const char *name) |
void | SetMass (Double_t m) |
void | SetSpectrometer (const char *name) |
void | SetTargetMass (Double_t m) |
THcPrimaryKine (const char *name, const char *description, const char *spectro="", Double_t particle_mass=0.0, Double_t target_mass=0.0) | |
THcPrimaryKine (const char *name, const char *description, const char *spectro, const char *beam, Double_t target_mass=0.0) | |
virtual | ~THcPrimaryKine () |
Protected Member Functions | |
virtual Int_t | DefineVariables (EMode mode=kDefine) |
#include <THcPrimaryKine.h>
THcPrimaryKine::THcPrimaryKine | ( | const char * | name, |
const char * | description, | ||
const char * | spectro = "" , |
||
Double_t | particle_mass = 0.0 , |
||
Double_t | target_mass = 0.0 |
||
) |
THcPrimaryKine::THcPrimaryKine | ( | const char * | name, |
const char * | description, | ||
const char * | spectro, | ||
const char * | beam, | ||
Double_t | target_mass = 0.0 |
||
) |
Definition at line 39 of file THcPrimaryKine.cxx.
|
virtual |
Definition at line 52 of file THcPrimaryKine.cxx.
Definition at line 60 of file THcPrimaryKine.cxx.
|
protectedvirtual |
Definition at line 74 of file THcPrimaryKine.cxx.
|
inline |
Definition at line 47 of file THcPrimaryKine.h.
|
inline |
Definition at line 48 of file THcPrimaryKine.h.
|
inline |
Definition at line 38 of file THcPrimaryKine.h.
|
inline |
Definition at line 42 of file THcPrimaryKine.h.
|
inline |
Definition at line 34 of file THcPrimaryKine.h.
|
inline |
Definition at line 33 of file THcPrimaryKine.h.
|
inline |
Definition at line 45 of file THcPrimaryKine.h.
|
inline |
Definition at line 46 of file THcPrimaryKine.h.
|
inline |
Definition at line 41 of file THcPrimaryKine.h.
|
inline |
Definition at line 49 of file THcPrimaryKine.h.
|
inline |
Definition at line 32 of file THcPrimaryKine.h.
|
inline |
Definition at line 39 of file THcPrimaryKine.h.
|
inline |
Definition at line 37 of file THcPrimaryKine.h.
|
inline |
Definition at line 43 of file THcPrimaryKine.h.
|
inline |
Definition at line 40 of file THcPrimaryKine.h.
|
inline |
Definition at line 35 of file THcPrimaryKine.h.
|
inline |
Definition at line 36 of file THcPrimaryKine.h.
|
virtual |
Definition at line 103 of file THcPrimaryKine.cxx.
Definition at line 141 of file THcPrimaryKine.cxx.
Definition at line 195 of file THcPrimaryKine.cxx.
void THcPrimaryKine::SetBeam | ( | const char * | name | ) |
Definition at line 247 of file THcPrimaryKine.cxx.
Definition at line 220 of file THcPrimaryKine.cxx.
void THcPrimaryKine::SetSpectrometer | ( | const char * | name | ) |
Definition at line 238 of file THcPrimaryKine.cxx.
Definition at line 229 of file THcPrimaryKine.cxx.
|
protected |
Definition at line 74 of file THcPrimaryKine.h.
|
protected |
Definition at line 75 of file THcPrimaryKine.h.
|
protected |
Definition at line 90 of file THcPrimaryKine.h.
|
protected |
Definition at line 88 of file THcPrimaryKine.h.
|
protected |
Definition at line 68 of file THcPrimaryKine.h.
|
protected |
Definition at line 80 of file THcPrimaryKine.h.
|
protected |
Definition at line 81 of file THcPrimaryKine.h.
|
protected |
Definition at line 82 of file THcPrimaryKine.h.
|
protected |
Definition at line 77 of file THcPrimaryKine.h.
|
protected |
Definition at line 78 of file THcPrimaryKine.h.
|
protected |
Definition at line 62 of file THcPrimaryKine.h.
|
protected |
Definition at line 83 of file THcPrimaryKine.h.
|
protected |
Definition at line 72 of file THcPrimaryKine.h.
|
protected |
Definition at line 73 of file THcPrimaryKine.h.
|
protected |
Definition at line 71 of file THcPrimaryKine.h.
|
protected |
Definition at line 76 of file THcPrimaryKine.h.
|
protected |
Definition at line 61 of file THcPrimaryKine.h.
|
protected |
Definition at line 69 of file THcPrimaryKine.h.
|
protected |
Definition at line 66 of file THcPrimaryKine.h.
|
protected |
Definition at line 67 of file THcPrimaryKine.h.
|
protected |
Definition at line 89 of file THcPrimaryKine.h.
|
protected |
Definition at line 87 of file THcPrimaryKine.h.
|
protected |
Definition at line 70 of file THcPrimaryKine.h.
|
protected |
Definition at line 64 of file THcPrimaryKine.h.
|
protected |
Definition at line 63 of file THcPrimaryKine.h.
|
protected |
Definition at line 65 of file THcPrimaryKine.h.