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 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 983 of file validation.py.

Constructor & Destructor Documentation

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

Definition at line 984 of file validation.py.

984  def __init__(self, label, name, fileLegends, pileup=True, customPileupLabel=""):
985  self._label = label
986  self._name = name
987  self._fileLegends = fileLegends
988  self._pileup = pileup
989  self._customPileupLabel = customPileupLabel
990 
def __init__(self, label, name, fileLegends, pileup=True, customPileupLabel="")
Definition: validation.py:984

Member Function Documentation

def validation.SimpleSample.customPileupLabel (   self)

Definition at line 1014 of file validation.py.

References validation.SimpleSample._customPileupLabel.

1015  return self._customPileupLabel
1016 
def validation.SimpleSample.digest (   self)

Definition at line 991 of file validation.py.

References heavyIonTools.ConfigureHeavyIons._label, metTools.AddMETCollection._label, trackTools.MakeAODTrackCandidates._label, coreTools.RunOnData._label, HiCoreTools.RestrictInputToAOD._label, MagneticFieldMapESProducer._label, TrackerInteractionGeometryESProducer._label, runJetUncertainties.RunJetUncertainties._label, Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigFolder._label, runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties._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, jetTools.SwitchJetCollection._label, Vispa.Views.LineDecayView.DecayLine._label, jetTools.UpdateJetCollection._label, jetTools.AddJetID._label, and jetTools.SetTagInfos._label.

991  def digest(self):
992  # Label should be unique among the plotting run, so it serves also as the digest
993  return self._label
994 
def validation.SimpleSample.doConversion (   self)

Definition at line 1020 of file validation.py.

1020  def doConversion(self):
1021  return True
1022 
def validation.SimpleSample.doElectron (   self)

Definition at line 1017 of file validation.py.

1017  def doElectron(self):
1018  return True
1019 
def validation.SimpleSample.fastsim (   self)

Definition at line 1007 of file validation.py.

1007  def fastsim(self):
1008  # No need to emulate the release validation fastsim behaviour here
1009  return False
1010 
def validation.SimpleSample.files (   self)

Definition at line 1001 of file validation.py.

References validation.SimpleSample._fileLegends.

1001  def files(self):
1002  return [t[0] for t in self._fileLegends]
1003 
def validation.SimpleSample.label (   self)

Definition at line 995 of file validation.py.

References heavyIonTools.ConfigureHeavyIons._label, metTools.AddMETCollection._label, trackTools.MakeAODTrackCandidates._label, coreTools.RunOnData._label, HiCoreTools.RestrictInputToAOD._label, MagneticFieldMapESProducer._label, TrackerInteractionGeometryESProducer._label, runJetUncertainties.RunJetUncertainties._label, Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigFolder._label, runMETCorrectionsAndUncertainties.RunMETCorrectionsAndUncertainties._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, jetTools.SwitchJetCollection._label, Vispa.Views.LineDecayView.DecayLine._label, jetTools.UpdateJetCollection._label, jetTools.AddJetID._label, and jetTools.SetTagInfos._label.

995  def label(self):
996  return self._label
997 
def validation.SimpleSample.legendLabels (   self)

Definition at line 1004 of file validation.py.

References validation.SimpleSample._fileLegends.

1004  def legendLabels(self):
1005  return [t[1] for t in self._fileLegends]
1006 
def validation.SimpleSample.name (   self)

Definition at line 998 of file validation.py.

References FP420HitsObject._name, TrackerHitsObject._name, PGeometricDet::Item._name, TrackingRecHitAlgorithm._name, LikelihoodSpecies._name, L1TMuon::PtAssignmentUnit._name, L1TMuon::PtRefinementUnit._name, LikelihoodPdfProduct._name, LikelihoodPdf._name, citk::IsolationConeDefinitionBase._name, Logger._name, hcaldqm::DQModule._name, DrellYanValidation._name, WValidation._name, HistoParams< T >._name, hcaldqm::flag::Flag._name, hcaldqm::quantity::Quantity._name, CutApplicatorBase._name, ElectronMVAEstimatorRun2Phys14NonTrig._name, PhotonMVAEstimatorRun2Spring15NonTrig._name, PhotonMVAEstimatorRun2Phys14NonTrig._name, ElectronMVAEstimatorRun2Spring15Trig._name, GeometricDetExtra._name, ElectronMVAEstimatorRun2Spring15NonTrig._name, HistoParams< TH2F >._name, HistoParams< TProfile2D >._name, Vispa.Views.PropertyView.Property._name, SequenceTypes.SequencePlaceholder._name, plotting.Subtract._name, plotting.Transform._name, plotting.FakeDuplicate._name, plotting.CutEfficiency._name, plotting.AggregateBins._name, plotting.AggregateHistos._name, plotting.ROC._name, validation.SimpleSample._name, trackingPlots.Iteration._name, trackingPlots.TimePerTrackPlot._name, plotting.Plot._name, plotting.PlotGroup._name, plotting.PlotterFolder._name, and plotting.PlotterItem._name.

Referenced by config.CFG.__str__().

998  def name(self):
999  return self._name
1000 
def validation.SimpleSample.pileupEnabled (   self)

Definition at line 1011 of file validation.py.

References validation.SimpleSample._pileup.

1011  def pileupEnabled(self):
1012  return self._pileup
1013 

Member Data Documentation

validation.SimpleSample._customPileupLabel
private

Definition at line 989 of file validation.py.

Referenced by validation.SimpleSample.customPileupLabel().

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

Definition at line 986 of file validation.py.

Referenced by validation.SimpleSample.name().

validation.SimpleSample._pileup
private

Definition at line 988 of file validation.py.

Referenced by validation.SimpleSample.pileupEnabled().