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.
1.8.11