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