ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/NtupleWriter/Objects/Particle.h
(Generate patch)

Comparing UserCode/UHHAnalysis/NtupleWriter/Objects/Particle.h (file contents):
Revision 1.2 by peiffer, Wed May 23 09:10:59 2012 UTC vs.
Revision 1.3 by peiffer, Wed May 30 13:20:09 2012 UTC

# Line 26 | Line 26 | class Particle{
26    ~Particle(){
27    };
28  
29 <  LorentzVector v4(){
29 >  LorentzVector v4() const{
30      LorentzVector v4;
31      v4.SetPt(m_pt);
32      v4.SetEta(m_eta);
# Line 47 | Line 47 | class Particle{
47    void set_phi(float phi){m_phi=phi;}
48    void set_energy(float energy){m_energy=energy;}
49  
50 +  void set_v4(LorentzVector v4){
51 +    set_pt(v4.Pt());
52 +    set_eta(v4.Eta());
53 +    set_phi(v4.Phi());
54 +    set_energy(v4.E());
55 +  }
56 +
57    double deltaPhi(Particle p2){
58      double deltaphi = fabs(this->phi() - p2.phi());
59      if(deltaphi > PI) deltaphi = 2* PI - deltaphi;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines