Generated/set kinematical variables for an event. More...
#include <Kinematics.h>
Public Member Functions | |
Kinematics () | |
Kinematics (const Kinematics &kv) | |
Kinematics (TRootIOCtor *) | |
~Kinematics () | |
double | x (bool selected=false) const |
double | y (bool selected=false) const |
double | Q2 (bool selected=false) const |
double | q2 (bool selected=false) const |
double | W (bool selected=false) const |
double | t (bool selected=false) const |
double | Logx (bool selected=false) const |
double | Logy (bool selected=false) const |
double | LogQ2 (bool selected=false) const |
double | LogW (bool selected=false) const |
double | Log10x (bool selected=false) const |
double | Log10y (bool selected=false) const |
double | Log10Q2 (bool selected=false) const |
double | Log10W (bool selected=false) const |
const TLorentzVector & | FSLeptonP4 (void) const |
const TLorentzVector & | HadSystP4 (void) const |
void | Setx (double x, bool selected=false) |
void | Sety (double y, bool selected=false) |
void | SetQ2 (double Q2, bool selected=false) |
void | Setq2 (double q2, bool selected=false) |
void | SetW (double W, bool selected=false) |
void | Sett (double t, bool selected=false) |
void | SetFSLeptonP4 (const TLorentzVector &p4) |
void | SetFSLeptonP4 (double px, double py, double pz, double E) |
void | SetHadSystP4 (const TLorentzVector &p4) |
void | SetHadSystP4 (double px, double py, double pz, double E) |
bool | KVSet (KineVar_t kv) const |
double | GetKV (KineVar_t kv) const |
void | SetKV (KineVar_t kv, double value) |
void | ClearRunningValues (void) |
void | UseSelectedKinematics (void) |
void | Reset (void) |
void | Copy (const Kinematics &kine) |
void | Print (ostream &stream) const |
Kinematics & | operator= (const Kinematics &kine) |
Private Member Functions | |
void | Init (void) |
initialize More... | |
void | CleanUp (void) |
clean-up More... | |
Private Attributes | |
map< KineVar_t, double > | fKV |
selected kinematics More... | |
TLorentzVector * | fP4Fsl |
generated final state primary lepton 4-p (LAB) More... | |
TLorentzVector * | fP4HadSyst |
generated final state hadronic system 4-p (LAB) More... | |
Friends | |
ostream & | operator<< (ostream &stream, const Kinematics &kine) |
Generated/set kinematical variables for an event.
May 08, 2004
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 39 of file Kinematics.h.
Kinematics::Kinematics | ( | ) |
Definition at line 33 of file Kinematics.cxx.
Kinematics::Kinematics | ( | const Kinematics & | kv | ) |
Definition at line 39 of file Kinematics.cxx.
Kinematics::Kinematics | ( | TRootIOCtor * | ) |
Definition at line 46 of file Kinematics.cxx.
Kinematics::~Kinematics | ( | ) |
Definition at line 54 of file Kinematics.cxx.
|
private |
clean-up
Definition at line 67 of file Kinematics.cxx.
void Kinematics::ClearRunningValues | ( | void | ) |
Definition at line 347 of file Kinematics.cxx.
void Kinematics::Copy | ( | const Kinematics & | kine | ) |
Definition at line 83 of file Kinematics.cxx.
|
inline |
Definition at line 65 of file Kinematics.h.
double Kinematics::GetKV | ( | KineVar_t | kv | ) | const |
Definition at line 323 of file Kinematics.cxx.
|
inline |
Definition at line 66 of file Kinematics.h.
|
private |
initialize
Definition at line 59 of file Kinematics.cxx.
Definition at line 317 of file Kinematics.cxx.
double Kinematics::Log10Q2 | ( | bool | selected = false | ) | const |
Definition at line 219 of file Kinematics.cxx.
double Kinematics::Log10W | ( | bool | selected = false | ) | const |
Definition at line 225 of file Kinematics.cxx.
double Kinematics::Log10x | ( | bool | selected = false | ) | const |
Definition at line 207 of file Kinematics.cxx.
double Kinematics::Log10y | ( | bool | selected = false | ) | const |
Definition at line 213 of file Kinematics.cxx.
double Kinematics::LogQ2 | ( | bool | selected = false | ) | const |
Definition at line 195 of file Kinematics.cxx.
double Kinematics::LogW | ( | bool | selected = false | ) | const |
Definition at line 201 of file Kinematics.cxx.
double Kinematics::Logx | ( | bool | selected = false | ) | const |
Definition at line 183 of file Kinematics.cxx.
double Kinematics::Logy | ( | bool | selected = false | ) | const |
Definition at line 189 of file Kinematics.cxx.
Kinematics & Kinematics::operator= | ( | const Kinematics & | kine | ) |
Definition at line 391 of file Kinematics.cxx.
void Kinematics::Print | ( | ostream & | stream | ) | const |
Definition at line 378 of file Kinematics.cxx.
double Kinematics::Q2 | ( | bool | selected = false | ) | const |
Definition at line 125 of file Kinematics.cxx.
double Kinematics::q2 | ( | bool | selected = false | ) | const |
Definition at line 141 of file Kinematics.cxx.
void Kinematics::Reset | ( | void | ) |
Definition at line 75 of file Kinematics.cxx.
void Kinematics::SetFSLeptonP4 | ( | const TLorentzVector & | p4 | ) |
Definition at line 297 of file Kinematics.cxx.
void Kinematics::SetFSLeptonP4 | ( | double | px, |
double | py, | ||
double | pz, | ||
double | E | ||
) |
Definition at line 302 of file Kinematics.cxx.
void Kinematics::SetHadSystP4 | ( | const TLorentzVector & | p4 | ) |
Definition at line 307 of file Kinematics.cxx.
void Kinematics::SetHadSystP4 | ( | double | px, |
double | py, | ||
double | pz, | ||
double | E | ||
) |
Definition at line 312 of file Kinematics.cxx.
void Kinematics::SetKV | ( | KineVar_t | kv, |
double | value | ||
) |
Definition at line 335 of file Kinematics.cxx.
void Kinematics::SetQ2 | ( | double | Q2, |
bool | selected = false |
||
) |
Definition at line 255 of file Kinematics.cxx.
void Kinematics::Setq2 | ( | double | q2, |
bool | selected = false |
||
) |
Definition at line 267 of file Kinematics.cxx.
void Kinematics::Sett | ( | double | t, |
bool | selected = false |
||
) |
Definition at line 291 of file Kinematics.cxx.
void Kinematics::SetW | ( | double | W, |
bool | selected = false |
||
) |
Definition at line 279 of file Kinematics.cxx.
void Kinematics::Setx | ( | double | x, |
bool | selected = false |
||
) |
Definition at line 231 of file Kinematics.cxx.
void Kinematics::Sety | ( | double | y, |
bool | selected = false |
||
) |
Definition at line 243 of file Kinematics.cxx.
double Kinematics::t | ( | bool | selected = false | ) | const |
Definition at line 170 of file Kinematics.cxx.
void Kinematics::UseSelectedKinematics | ( | void | ) |
Definition at line 359 of file Kinematics.cxx.
double Kinematics::W | ( | bool | selected = false | ) | const |
Definition at line 157 of file Kinematics.cxx.
double Kinematics::x | ( | bool | selected = false | ) | const |
Definition at line 99 of file Kinematics.cxx.
double Kinematics::y | ( | bool | selected = false | ) | const |
Definition at line 112 of file Kinematics.cxx.
|
friend |
|
private |
selected kinematics
Definition at line 102 of file Kinematics.h.
|
private |
generated final state primary lepton 4-p (LAB)
Definition at line 103 of file Kinematics.h.
|
private |
generated final state hadronic system 4-p (LAB)
Definition at line 104 of file Kinematics.h.