CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
validation.SimpleSample Class Reference

Public Member Functions

def __init__ (self, label, name, fileLegends, pileup=True, customPileupLabel="")
 
def customPileupLabel (self)
 
def digest (self)
 
def doBHadron (self)
 
def doConversion (self)
 
def doElectron (self)
 
def fastsim (self)
 
def files (self)
 
def label (self)
 
def legendLabels (self)
 
def name (self)
 
def pileupEnabled (self)
 

Private Attributes

 _customPileupLabel
 
 _fileLegends
 
 _label
 
 _name
 
 _pileup
 

Detailed Description

Definition at line 1185 of file validation.py.

Constructor & Destructor Documentation

def validation.SimpleSample.__init__ (   self,
  label,
  name,
  fileLegends,
  pileup = True,
  customPileupLabel = "" 
)

Definition at line 1186 of file validation.py.

1186  def __init__(self, label, name, fileLegends, pileup=True, customPileupLabel=""):
1187  self._label = label
1188  self._name = name
1189  self._fileLegends = fileLegends
1190  self._pileup = pileup
1191  self._customPileupLabel = customPileupLabel
1192 
def __init__(self, label, name, fileLegends, pileup=True, customPileupLabel="")
Definition: validation.py:1186

Member Function Documentation

def validation.SimpleSample.customPileupLabel (   self)

Definition at line 1216 of file validation.py.

References validation.SimpleSample._customPileupLabel.

1217  return self._customPileupLabel
1218 
def validation.SimpleSample.digest (   self)

Definition at line 1193 of file validation.py.

References heavyIonTools.ConfigureHeavyIons._label, metTools.AddMETCollection._label, trackTools.MakeAODTrackCandidates._label, HiCoreTools.RestrictInputToAOD._label, coreTools.RunOnData._label, MagneticFieldMapESProducer._label, TrackerInteractionGeometryESProducer._label, runJetUncertainties.RunJetUncertainties._label, runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties._label, Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigFolder._label, heavyIonTools.ProductionDefaults._label, LHECOMWeightProducer._label, cmsswVersionTools.PickRelValInputFiles._label, HiCoreTools.RemoveMCMatching._label, coreTools.RemoveMCMatching._label, trackTools.MakePATTrackCandidates._label, trigTools.SwitchOnTrigger._label, heavyIonTools.SelectionDefaults._label, HiCoreTools.RemoveAllPATObjectsBut._label, heavyIonTools.DisbaleMonteCarloDeps._label, HiCoreTools.RemoveSpecificPATObjects._label, trigTools.SwitchOnTriggerStandAlone._label, trackTools.MakeTrackCandidates._label, tauTools.AddTauCollection._label, trigTools.SwitchOnTriggerMatching._label, HiCoreTools.RemoveCleaning._label, HiCoreTools.AddCleaning._label, trigTools.SwitchOnTriggerMatchingStandAlone._label, trigTools.SwitchOnTriggerMatchEmbedding._label, jetTools.AddJetCollection._label, validation.SimpleSample._label, Vispa.Views.LineDecayView.DecayLine._label, jetTools.SwitchJetCollection._label, jetTools.UpdateJetCollection._label, jetTools.AddJetID._label, and jetTools.SetTagInfos._label.

1193  def digest(self):
1194  # Label should be unique among the plotting run, so it serves also as the digest
1195  return self._label
1196 
def validation.SimpleSample.doBHadron (   self)

Definition at line 1225 of file validation.py.

1225  def doBHadron(self):
1226  return True
1227 
def validation.SimpleSample.doConversion (   self)

Definition at line 1222 of file validation.py.

1222  def doConversion(self):
1223  return True
1224 
def validation.SimpleSample.doElectron (   self)

Definition at line 1219 of file validation.py.

1219  def doElectron(self):
1220  return True
1221 
def validation.SimpleSample.fastsim (   self)

Definition at line 1209 of file validation.py.

1209  def fastsim(self):
1210  # No need to emulate the release validation fastsim behaviour here
1211  return False
1212 
def validation.SimpleSample.files (   self)

Definition at line 1203 of file validation.py.

References validation.SimpleSample._fileLegends.

1203  def files(self):
1204  return [t[0] for t in self._fileLegends]
1205 
def validation.SimpleSample.label (   self)

Definition at line 1197 of file validation.py.

References heavyIonTools.ConfigureHeavyIons._label, metTools.AddMETCollection._label, trackTools.MakeAODTrackCandidates._label, HiCoreTools.RestrictInputToAOD._label, coreTools.RunOnData._label, MagneticFieldMapESProducer._label, TrackerInteractionGeometryESProducer._label, runJetUncertainties.RunJetUncertainties._label, runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties._label, Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigFolder._label, heavyIonTools.ProductionDefaults._label, LHECOMWeightProducer._label, cmsswVersionTools.PickRelValInputFiles._label, HiCoreTools.RemoveMCMatching._label, coreTools.RemoveMCMatching._label, trackTools.MakePATTrackCandidates._label, trigTools.SwitchOnTrigger._label, heavyIonTools.SelectionDefaults._label, HiCoreTools.RemoveAllPATObjectsBut._label, heavyIonTools.DisbaleMonteCarloDeps._label, HiCoreTools.RemoveSpecificPATObjects._label, trigTools.SwitchOnTriggerStandAlone._label, trackTools.MakeTrackCandidates._label, tauTools.AddTauCollection._label, trigTools.SwitchOnTriggerMatching._label, HiCoreTools.RemoveCleaning._label, HiCoreTools.AddCleaning._label, trigTools.SwitchOnTriggerMatchingStandAlone._label, trigTools.SwitchOnTriggerMatchEmbedding._label, jetTools.AddJetCollection._label, validation.SimpleSample._label, Vispa.Views.LineDecayView.DecayLine._label, jetTools.SwitchJetCollection._label, jetTools.UpdateJetCollection._label, jetTools.AddJetID._label, and jetTools.SetTagInfos._label.

1197  def label(self):
1198  return self._label
1199 
def validation.SimpleSample.legendLabels (   self)

Definition at line 1206 of file validation.py.

References validation.SimpleSample._fileLegends.

1206  def legendLabels(self):
1207  return [t[1] for t in self._fileLegends]
1208 
def validation.SimpleSample.name (   self)
def validation.SimpleSample.pileupEnabled (   self)

Definition at line 1213 of file validation.py.

References validation.SimpleSample._pileup.

1213  def pileupEnabled(self):
1214  return self._pileup
1215 

Member Data Documentation

validation.SimpleSample._customPileupLabel
private

Definition at line 1191 of file validation.py.

Referenced by validation.SimpleSample.customPileupLabel().

validation.SimpleSample._fileLegends
private
validation.SimpleSample._label
private
validation.SimpleSample._name
private

Definition at line 1188 of file validation.py.

Referenced by validation.SimpleSample.name().

validation.SimpleSample._pileup
private

Definition at line 1190 of file validation.py.

Referenced by validation.SimpleSample.pileupEnabled().