37 double p()
const {
return p4_.P(); }
38 double energy()
const {
return p4_.E(); }
39 double mass()
const {
return p4_.mass(); }
40 double px()
const {
return p4_.Px(); }
41 double py()
const {
return p4_.Py(); }
42 double pz()
const {
return p4_.Pz(); }
43 double pt()
const {
return p4_.pt(); }
44 double phi()
const {
return p4_.phi(); }
45 double theta()
const {
return p4_.Theta(); }
48 const Point& vertex()
const {
return vtx_; }
49 double vx()
const {
return vtx_.X(); }
50 double vy()
const {
return vtx_.Y(); }
51 double vz()
const {
return vtx_.Z(); }
52 const Point& endPoint()
const {
return end_; }
53 double endx()
const {
return end_.X(); }
54 double endy()
const {
return end_.Y(); }
55 double endz()
const {
return end_.Z(); }
58 float getClusEnergy()
const {
return emClusE_; }
59 int getClusTP()
const {
return emClusNTP_; }
60 int getClusDepth()
const {
return emClusDepth_; }
64 void setP4(
const LorentzVector& p4) { p4_ = p4; }
65 void setVertex(
const Point& v) { vtx_ = v; }
66 void setEndPoint(
const Point& v) { end_ = v; }
67 void setClusEnergy(
const float n) { emClusE_ = n; }
68 void setClusTP(
const int n) { emClusNTP_ = n; }
69 void setClusDepth(
const int n) { emClusDepth_ = n; }
76 void setHwPt(
int pt) { hwPt_ = pt; }
77 void setHwEta(
int eta) { hwEta_ = eta; }
78 void setHwPhi(
int phi) { hwPhi_ = phi; }
79 void setHwQual(
int qual) { hwQual_ = qual; }
80 void setHwIso(
int iso) { hwIso_ = iso; }
83 int hwPt()
const {
return hwPt_; }
84 int hwEta()
const {
return hwEta_; }
85 int hwPhi()
const {
return hwPhi_; }
86 int hwQual()
const {
return hwQual_; }
87 int hwIso()
const {
return hwIso_; }
90 XYZTLorentzVector p4_{};
Class for particles reconstructed by the trigger system.
ClassDef(TrigParticle, 1)
ROOT Dictionary class definition macro.