HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
cpmodels.CPMixing Class Reference

Class that takes care of building a physics model by combining individual channels and processes together Things that it can do: More...

+ Inheritance diagram for cpmodels.CPMixing:

Public Member Functions

def __init__
 
def setPhysicsOptions
 
def doParametersOfInterest
 Create POI and other parameters, and define the POI set. More...
 
def getYieldScale
 

Public Attributes

 use_mixing_angle
 
 inclusive_scaling
 
 verbose
 

Detailed Description

Class that takes care of building a physics model by combining individual channels and processes together Things that it can do:

  • define the parameters of interest (in the default implementation , "r")
  • define other constant model parameters (e.g., "MH")
  • yields a scaling factor for each pair of bin and process (by default, constant for background and linear in "r" for signal)
  • possibly modifies the systematical uncertainties (does nothing by default)

Constructor & Destructor Documentation

def cpmodels.CPMixing.__init__ (   self,
  use_mixing_angle = True,
  inclusive_scaling = "muV_muF" 
)

Member Function Documentation

def cpmodels.CPMixing.doParametersOfInterest (   self)

Create POI and other parameters, and define the POI set.

def cpmodels.CPMixing.getYieldScale (   self,
  bin,
  process 
)
def cpmodels.CPMixing.setPhysicsOptions (   self,
  physOptions 
)

Member Data Documentation

cpmodels.CPMixing.inclusive_scaling
cpmodels.CPMixing.use_mixing_angle
cpmodels.CPMixing.verbose

The documentation for this class was generated from the following file: