Proxy for caf::SRLorentzVector. More...
Public Member Functions | |
Proxy (TDirectory *d, TTree *tr, const std::string &name, const long &base, int offset) | |
Proxy (const Proxy &)=delete | |
Proxy (const Proxy &&)=delete | |
Proxy & | operator= (const caf::SRLorentzVector &x) |
void | CheckEquals (const caf::SRLorentzVector &sr) const |
float | T () const |
float | X () const |
float | Y () const |
float | Z () const |
float | Mag () const |
float | Beta () const |
float | Gamma () const |
TVector3 | Vect () const |
Public Attributes | |
caf::Proxy< float > | E |
caf::Proxy< float > | px |
caf::Proxy< float > | py |
caf::Proxy< float > | pz |
caf::Proxy< caf::SRLorentzVector >::Proxy | ( | TDirectory * | d, |
TTree * | tr, | ||
const std::string & | name, | ||
const long & | base, | ||
int | offset | ||
) |
Definition at line 461 of file SRProxy.cxx.
|
delete |
|
delete |
|
inline |
void caf::Proxy< caf::SRLorentzVector >::CheckEquals | ( | const caf::SRLorentzVector & | sr | ) | const |
Definition at line 478 of file SRProxy.cxx.
References E, caf::SRLorentzVector::E, caf::SRLorentzVector::px, caf::SRLorentzVector::py, and caf::SRLorentzVector::pz.
|
inline |
|
inline |
caf::Proxy< caf::SRLorentzVector > & caf::Proxy< caf::SRLorentzVector >::operator= | ( | const caf::SRLorentzVector & | x | ) |
Definition at line 469 of file SRProxy.cxx.
References E, caf::SRLorentzVector::E, caf::SRLorentzVector::px, caf::SRLorentzVector::py, and caf::SRLorentzVector::pz.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
caf::Proxy<float> caf::Proxy< caf::SRLorentzVector >::E |
caf::Proxy<float> caf::Proxy< caf::SRLorentzVector >::px |
Definition at line 285 of file SRProxy.h.
Referenced by mcscore.MCParticle::__init__().
caf::Proxy<float> caf::Proxy< caf::SRLorentzVector >::py |
Definition at line 286 of file SRProxy.h.
Referenced by mcscore.MCParticle::__init__().
caf::Proxy<float> caf::Proxy< caf::SRLorentzVector >::pz |
Definition at line 287 of file SRProxy.h.
Referenced by mcscore.MCParticle::__init__().