3 from PhysicsTools.Heppy.utils.cmsswRelease
import isNewerThan
14 '''Returns the corrected p4 for a particle. 16 The particle remains unchanged. 20 tlp4 = TLorentzVector( p4.px(), p4.py(), p4.pz(), p4.energy() )
21 cortlp4 = copy.copy(tlp4)
24 self.cor2012.momcor_mc( cortlp4, ptc.charge(), 0.0, 0 )
26 self.cor.momcor_mc( cortlp4, ptc.charge(), 0.0, 0 )
29 self.cor2012.momcor_data( cortlp4, ptc.charge(), 0.0, 0 )
31 self.cor.momcor_data( cortlp4, ptc.charge(), 0.0,
int(run>173692) )
32 corp4 = p4.__class__( cortlp4.Px(), cortlp4.Py(), cortlp4.Pz(), cortlp4.Energy() )
37 '''Correct a particles. ''' 42 '''Correct a list of particles. 44 The p4 of each particle will change ''' def correct(self, particle, run)
def correct_all(self, particles, run)
def corrected_p4(self, particle, run)
def isNewerThan(release1, release2=None)