36 double p()
const {
return p4_.P(); }
37 double energy()
const {
return p4_.E(); }
38 double mass()
const {
return p4_.mass(); }
39 double px()
const {
return p4_.Px(); }
40 double py()
const {
return p4_.Py(); }
41 double pz()
const {
return p4_.Pz(); }
42 double pt()
const {
return p4_.pt(); }
43 double phi()
const {
return p4_.phi(); }
44 double theta()
const {
return p4_.Theta(); }
47 const Point& vertex()
const {
return vtx_; }
48 double vx()
const {
return vtx_.X(); }
49 double vy()
const {
return vtx_.Y(); }
50 double vz()
const {
return vtx_.Z(); }
51 const Point& endPoint()
const {
return end_; }
52 double endx()
const {
return end_.X(); }
53 double endy()
const {
return end_.Y(); }
54 double endz()
const {
return end_.Z(); }
57 float getClusEnergy()
const {
return em_clus_e_; }
58 int getClusTP()
const {
return em_clus_ntp_; }
59 int getClusDepth()
const {
return em_clus_depth_; }
63 void setP4(
const LorentzVector& p4) { p4_ = p4; }
64 void setVertex(
const Point& v) { vtx_ = v; }
65 void setEndPoint(
const Point& v) { end_ = v; }
66 void setClusEnergy(
const float n) { em_clus_e_ = n; }
67 void setClusTP(
const int n) { em_clus_ntp_ = n; }
68 void setClusDepth(
const int n) { em_clus_depth_ = n; }
75 void setHwPt(
int pt) { hw_pt_ = pt; }
76 void setHwEta(
int eta) { hw_eta_ = eta; }
77 void setHwPhi(
int phi) { hw_phi_ = phi; }
78 void setHwQual(
int qual) { hw_qual_ = qual; }
79 void setHwIso(
int iso) { hw_iso_ = iso; }
82 int hwPt()
const {
return hw_pt_; }
83 int hwEta()
const {
return hw_eta_; }
84 int hwPhi()
const {
return hw_phi_; }
85 int hwQual()
const {
return hw_qual_; }
86 int hwIso()
const {
return hw_iso_; }
89 XYZTLorentzVector p4_{};
105 int em_clus_depth_{0};
Class for particles reconstructed by the trigger system.
ClassDef(TrigParticle, 2)
ROOT Dictionary class definition macro.