ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
python.L1.Base.MonCounters.CtpmonCounter Class Reference
Inheritance diagram for python.L1.Base.MonCounters.CtpmonCounter:
Collaboration diagram for python.L1.Base.MonCounters.CtpmonCounter:

Public Member Functions

def __init__ (self, threshold, multiplicity)
 
def __lt__ (self, o)
 
def __eq__ (self, o)
 
def json (self)
 

Public Attributes

 name
 
 threshold
 
 multiplicity
 
 montype
 

Detailed Description

These monitor the CTPInput signal counts

Definition at line 63 of file MonCounters.py.

Constructor & Destructor Documentation

◆ __init__()

def python.L1.Base.MonCounters.CtpmonCounter.__init__ (   self,
  threshold,
  multiplicity 
)

Definition at line 67 of file MonCounters.py.

67  def __init__(self, threshold, multiplicity):
68  super(CtpmonCounter, self).__init__(threshold, multiplicity, 'ctpmon')
69 

Member Function Documentation

◆ __eq__()

def python.L1.Base.MonCounters.MonCounter.__eq__ (   self,
  o 
)
inherited

Definition at line 46 of file MonCounters.py.

46  def __eq__(self, o):
47  return self.name == o.name
48 

◆ __lt__()

def python.L1.Base.MonCounters.MonCounter.__lt__ (   self,
  o 
)
inherited

Definition at line 41 of file MonCounters.py.

41  def __lt__(self, o):
42  if(self.threshold!=o.threshold):
43  return self.threshold < o.threshold
44  return self.multiplicity < o.multiplicity
45 

◆ json()

def python.L1.Base.MonCounters.MonCounter.json (   self)
inherited

Definition at line 49 of file MonCounters.py.

49  def json(self):
50  confObj = odict()
51  confObj["thr"] = self.threshold
52  confObj["multiplicity"] = self.multiplicity
53  return confObj
54 

Member Data Documentation

◆ montype

python.L1.Base.MonCounters.MonCounter.montype
inherited

Definition at line 38 of file MonCounters.py.

◆ multiplicity

python.L1.Base.MonCounters.MonCounter.multiplicity
inherited

Definition at line 37 of file MonCounters.py.

◆ name

python.L1.Base.MonCounters.MonCounter.name
inherited

Definition at line 35 of file MonCounters.py.

◆ threshold

python.L1.Base.MonCounters.MonCounter.threshold
inherited

Definition at line 36 of file MonCounters.py.


The documentation for this class was generated from the following file:
json
nlohmann::json json
Definition: HistogramDef.cxx:9
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
if
if(febId1==febId2)
Definition: LArRodBlockPhysicsV0.cxx:569