Changeset 35 in svn for trunk/Utilities/Fastjet/plugins/CDFCones/interface/PhysicsTower.hh
- Timestamp:
- Nov 17, 2008, 11:07:45 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Utilities/Fastjet/plugins/CDFCones/interface/PhysicsTower.hh
r11 r35 8 8 { 9 9 public: 10 11 10 LorentzVector fourVector; 12 11 CalTower calTower; 12 /// addition by GPS (2008-08-15) for tracking within fastjet 13 int fjindex; 13 14 14 15 PhysicsTower(): fourVector(LorentzVector()), calTower(CalTower()), fjindex(-1) {} 15 PhysicsTower( LorentzVector v, CalTowerc): fourVector(v), calTower(c), fjindex(-1) {}16 PhysicsTower(const LorentzVector& v, const CalTower& c): fourVector(v), calTower(c), fjindex(-1) {} 16 17 PhysicsTower(const PhysicsTower& p): fourVector(p.fourVector), calTower(p.calTower), fjindex(p.fjindex) {} 17 PhysicsTower( CalTowerc):18 PhysicsTower(const CalTower& c): 18 19 fourVector(LorentzVector(c.Et*cos(c.phi),c.Et*sin(c.phi),c.Et*sinh(c.eta),c.Et*cosh(c.eta))), calTower(c), fjindex(-1) {} 19 PhysicsTower( LorentzVectorv): fourVector(v), calTower(CalTower(v.Et(),v.eta(),v.phi())), fjindex(-1) {}20 PhysicsTower(const LorentzVector& v): fourVector(v), calTower(CalTower(v.Et(),v.eta(),v.phi())), fjindex(-1) {} 20 21 double Et() const {return calTower.Et;} 21 22 double eta() const {return calTower.eta;} … … 23 24 int iEta() const {return calTower.iEta;} 24 25 int iPhi() const {return calTower.iPhi;} 25 bool isEqual( PhysicsTowerp)26 bool isEqual(const PhysicsTower& p) 26 27 { 27 28 return fourVector.isEqual(p.fourVector) && calTower.isEqual(p.calTower); 28 29 } 29 /// addition by GPS (2008-08-15) for tracking within fastjet 30 int fjindex; 30 31 31 }; 32 32
Note:
See TracChangeset
for help on using the changeset viewer.