コード例 #1
0
 def __init__(self, dir=None, dataset=None, mode="plots"):
     # create output file if needed. If no file is given, it means it is delegated
     BaseControlPlots.__init__(self,
                               dir=dir,
                               purpose="eventSelection",
                               dataset=dataset,
                               mode=mode)
コード例 #2
0
 def __init__(self, dir=None, dataset=None, purpose="IncJet", mode="plots"):
     # create output file if needed. If no file is given, it means it is delegated
     BaseControlPlots.__init__(self,
                               dir=dir,
                               purpose=purpose,
                               dataset=dataset,
                               mode=mode)
     self._JECuncertainty = JetCorrectionUncertaintyProxy()
コード例 #3
0
 def __init__(self,
              dir=None,
              purpose="btaggingReweighting",
              dataset=None,
              mode="plots"):
     # create output file if needed. If no file is given, it means it is delegated
     BaseControlPlots.__init__(self,
                               dir=dir,
                               purpose=purpose,
                               dataset=dataset,
                               mode=mode)
コード例 #4
0
 def __init__(self, dir=None, purpose="electrons", dataset=None, mode="plots"):
   # create output file if needed. If no file is given, it means it is delegated
   BaseControlPlots.__init__(self, dir=dir, purpose=purpose, dataset=dataset, mode=mode)
コード例 #5
0
 def __init__(self, dir=None, purpose="jetmet", dataset=None, mode="plots"):
   # create output file if needed. If no file is given, it means it is delegated
   BaseControlPlots.__init__(self, dir=dir, purpose=purpose, dataset=dataset, mode=mode)
   self._JECuncertainty = JetCorrectionUncertaintyProxy()
コード例 #6
0
 def __init__(self, dir=None, category=None, dataset=None, mode="plots"):
   # create output file if needed. If no file is given, it means it is delegated
   BaseControlPlots.__init__(self, dir=dir, purpose="LeptonsReweighting", dataset=dataset, mode=mode)
   self.category = [int(s) for s in dir.GetName().split('_') if s.isdigit()]
   if len(self.category): self.category=self.category[0] 
   else: self.category=None
コード例 #7
0
 def __init__(self, dir=None, dataset=None,purpose="eventSelection", mode="plots"):
   # create output file if needed. If no file is given, it means it is delegated
   if not configuration.RDSasCP : purpose="eventSelection"
   BaseControlPlots.__init__(self, dir=dir, purpose=purpose, dataset=dataset, mode=mode)
コード例 #8
0
 def __init__(self, dir=None, dataset=None, purpose="matrixElements", mode="plots", prejets=""):
   # create output file if needed. If no file is given, it means it is delegated
   BaseControlPlots.__init__(self, dir=dir, purpose=purpose, dataset=dataset, mode=mode)
   self.prejets = prejets
コード例 #9
0
 def endJob(self):
   BaseControlPlots.endJob(self)
   if self._ran:
     print "summary: out of",self.i,"events:",self.cjet,"cZ events",self.bjet,"bZ events and",self.ljet," light jets events."
コード例 #10
0
 def __init__(self, dir=None, purpose="leptonsReweighting", category=None, dataset=None, mode="plots"):
   # create output file if needed. If no file is given, it means it is delegated
   BaseControlPlots.__init__(self, dir=dir, purpose=purpose, dataset=dataset, mode=mode)