Public Member Functions | |
def | __init__ |
def | doCombination |
def | doExpectedEvents |
def | doIndividualModels |
def | doModel |
def | doModelConfigs |
def | doNuisances |
def | doObservables |
def | isShapeSystematic |
def | setPhysics |
Public Member Functions inherited from ModelTools.ModelBuilderBase | |
def | __init__ |
def | doComment |
def | doObj |
def | doSet |
def | doVar |
def | factory_ |
Public Attributes | |
DC | |
physics | |
Public Attributes inherited from ModelTools.ModelBuilderBase | |
options | |
out | |
This class defines the actual methods to build a model
Definition at line 57 of file ModelTools.py.
def ModelTools.ModelBuilder.__init__ | ( | self, | |
datacard, | |||
options | |||
) |
Definition at line 59 of file ModelTools.py.
def ModelTools.ModelBuilder.doCombination | ( | self | ) |
create model_s and model_b pdfs
Definition at line 265 of file ModelTools.py.
Referenced by ModelTools.ModelBuilder.doModel().
def ModelTools.ModelBuilder.doExpectedEvents | ( | self | ) |
Definition at line 199 of file ModelTools.py.
References abs, ModelTools.ModelBuilderBase.doComment(), ModelTools.ModelBuilderBase.doObj(), ModelTools.ModelBuilderBase.doVar(), ModelTools.ModelBuilder.isShapeSystematic(), relativeConstraints.keys, and max().
Referenced by ModelTools.ModelBuilder.doModel().
def ModelTools.ModelBuilder.doIndividualModels | ( | self | ) |
create pdf_bin<X> and pdf_bin<X>_bonly for each bin
Definition at line 262 of file ModelTools.py.
Referenced by ModelTools.ModelBuilder.doModel().
def ModelTools.ModelBuilder.doModel | ( | self | ) |
Definition at line 65 of file ModelTools.py.
References ModelTools.ModelBuilder.doCombination(), ModelTools.ModelBuilder.doExpectedEvents(), ModelTools.ModelBuilder.doIndividualModels(), ModelTools.ModelBuilder.doModelConfigs(), ModelTools.ModelBuilder.doNuisances(), and ModelTools.ModelBuilder.doObservables().
def ModelTools.ModelBuilder.doModelConfigs | ( | self | ) |
Definition at line 268 of file ModelTools.py.
References CgiWriter.out, ModelTools.ModelBuilderBase.out, CgiReader.out, ThePEG::HepMCConverter< HepMCEventT, Traits >::Vertex.out, PhysicsTools::Calibration::ProcMultiply.out, and BeamHaloAnalyzer.out.
Referenced by ModelTools.ModelBuilder.doModel().
def ModelTools.ModelBuilder.doNuisances | ( | self | ) |
Definition at line 82 of file ModelTools.py.
References ModelTools.ModelBuilderBase.doComment(), ModelTools.ModelBuilderBase.doObj(), ModelTools.ModelBuilderBase.doSet(), ModelTools.ModelBuilderBase.doVar(), join(), max(), split, mathSSE.sqrt(), and makeHLTPrescaleTable.values.
Referenced by ModelTools.ModelBuilder.doModel().
def ModelTools.ModelBuilder.doObservables | ( | self | ) |
create pdf_bin<X> and pdf_bin<X>_bonly for each bin
Definition at line 79 of file ModelTools.py.
Referenced by ModelTools.ModelBuilder.doModel().
def ModelTools.ModelBuilder.isShapeSystematic | ( | self, | |
channel, | |||
process, | |||
syst | |||
) |
Definition at line 285 of file ModelTools.py.
Referenced by ModelTools.ModelBuilder.doExpectedEvents(), ShapeTools.ShapeBuilder.getExtraNorm(), and ShapeTools.ShapeBuilder.getPdf().
def ModelTools.ModelBuilder.setPhysics | ( | self, | |
physicsModel | |||
) |
Definition at line 62 of file ModelTools.py.
ModelTools.ModelBuilder.DC |
Definition at line 61 of file ModelTools.py.
ModelTools.ModelBuilder.physics |
Definition at line 63 of file ModelTools.py.