Belle II Software  release-05-01-25
SVDLocalCalibrationsMonitorModule Class Reference

Module to produce a list of histogram showing the uploaded local calibration constants. More...

#include <SVDLocalCalibrationsMonitorModule.h>

Inheritance diagram for SVDLocalCalibrationsMonitorModule:
Collaboration diagram for SVDLocalCalibrationsMonitorModule:

Public Types

enum  EModulePropFlags {
  c_Input = 1,
  c_Output = 2,
  c_ParallelProcessingCertified = 4,
  c_HistogramManager = 8,
  c_InternalSerializer = 16,
  c_TerminateInAllProcesses = 32,
  c_DontCollectStatistics = 64
}
 Each module can be tagged with property flags, which indicate certain features of the module. More...
 
typedef ModuleCondition::EAfterConditionPath EAfterConditionPath
 Forward the EAfterConditionPath definition from the ModuleCondition.
 

Public Member Functions

 SVDLocalCalibrationsMonitorModule ()
 Constructor: Sets the description, the properties and the parameters of the module.
 
virtual void beginRun () override
 initialize the TTrees and check validities of payloads More...
 
virtual void event () override
 fill trees and histograms
 
virtual void endRun () override
 print the payloads uniqueID and write trees and histograms to the rootfile

 
virtual void initialize ()
 Initialize the Module. More...
 
virtual std::vector< std::string > getFileNames (__attribute__((unused)) bool outputFiles)
 Return a list of output filenames for this modules. More...
 
virtual void terminate ()
 This method is called at the end of the event processing. More...
 
const std::string & getName () const
 Returns the name of the module. More...
 
const std::string & getType () const
 Returns the type of the module (i.e. More...
 
const std::string & getPackage () const
 Returns the package this module is in.
 
const std::string & getDescription () const
 Returns the description of the module.
 
void setName (const std::string &name)
 Set the name of the module. More...
 
void setPropertyFlags (unsigned int propertyFlags)
 Sets the flags for the module properties. More...
 
LogConfiggetLogConfig ()
 Returns the log system configuration.
 
void setLogConfig (const LogConfig &logConfig)
 Set the log system configuration.
 
void setLogLevel (int logLevel)
 Configure the log level.
 
void setDebugLevel (int debugLevel)
 Configure the debug messaging level.
 
void setAbortLevel (int abortLevel)
 Configure the abort log level.
 
void setLogInfo (int logLevel, unsigned int logInfo)
 Configure the printed log information for the given level. More...
 
void if_value (const std::string &expression, const std::shared_ptr< Path > &path, EAfterConditionPath afterConditionPath=EAfterConditionPath::c_End)
 Add a condition to the module. More...
 
void if_false (const std::shared_ptr< Path > &path, EAfterConditionPath afterConditionPath=EAfterConditionPath::c_End)
 A simplified version to add a condition to the module. More...
 
void if_true (const std::shared_ptr< Path > &path, EAfterConditionPath afterConditionPath=EAfterConditionPath::c_End)
 A simplified version to set the condition of the module. More...
 
bool hasCondition () const
 Returns true if at least one condition was set for the module.
 
const ModuleConditiongetCondition () const
 Return a pointer to the first condition (or nullptr, if none was set)
 
const std::vector< ModuleCondition > & getAllConditions () const
 Return all set conditions for this module.
 
bool evalCondition () const
 If at least one condition was set, it is evaluated and true returned if at least one condition returns true. More...
 
std::shared_ptr< PathgetConditionPath () const
 Returns the path of the last true condition (if there is at least one, else reaturn a null pointer). More...
 
Module::EAfterConditionPath getAfterConditionPath () const
 What to do after the conditional path is finished. More...
 
std::vector< std::shared_ptr< Path > > getAllConditionPaths () const
 Return all condition paths currently set (no matter if the condition is true or not).
 
bool hasProperties (unsigned int propertyFlags) const
 Returns true if all specified property flags are available in this module. More...
 
bool hasUnsetForcedParams () const
 Returns true and prints error message if the module has unset parameters which the user has to set in the steering file.
 
const ModuleParamListgetParamList () const
 Return module param list.
 
template<typename T >
ModuleParam< T > & getParam (const std::string &name) const
 Returns a reference to a parameter. More...
 
bool hasReturnValue () const
 Return true if this module has a valid return value set.
 
int getReturnValue () const
 Return the return value set by this module. More...
 
std::shared_ptr< PathElementclone () const override
 Create an independent copy of this module. More...
 
std::shared_ptr< boost::python::list > getParamInfoListPython () const
 Returns a python list of all parameters. More...
 

Static Public Member Functions

static void exposePythonAPI ()
 Exposes methods of the Module class to Python.
 

Public Attributes

TFile * m_rootFilePtr = nullptr
 pointer at root file used for storing histograms
 
TTree * m_tree = nullptr
 pointer at tree containing the mean and RMS of calibration constants
 
TTree * m_treeDetailed = nullptr
 pointer at tree containing the calibration constants of each strip
 
TBranch * b_exp = nullptr
 exp number
 
TBranch * b_run = nullptr
 run number
 
TBranch * b_hv = nullptr
 HV.
 
TBranch * b_ladder = nullptr
 ladder number
 
TBranch * b_layer = nullptr
 layer number
 
TBranch * b_sensor = nullptr
 sensor number
 
TBranch * b_side = nullptr
 sensor side
 
TBranch * b_strip = nullptr
 strip number
 
TBranch * b_occupancy = nullptr
 strip occupancy
 
TBranch * b_mask = nullptr
 strip mask 0/1
 
TBranch * b_maskAVE = nullptr
 average sensor mask
 
TBranch * b_hotstrips = nullptr
 strip hotstrips 0/1
 
TBranch * b_hotstripsAVE = nullptr
 average sensor hotstrips
 
TBranch * b_pedestal = nullptr
 strip pedestal
 
TBranch * b_pedestalAVE = nullptr
 average sensor pedestal
 
TBranch * b_pedestalRMS = nullptr
 rms sensor pedestal
 
TBranch * b_gain = nullptr
 strip gain
 
TBranch * b_gainAVE = nullptr
 sensor gain average
 
TBranch * b_gainRMS = nullptr
 sensor gain rms
 
TBranch * b_noise = nullptr
 strip noise (ADC)
 
TBranch * b_noiseEl = nullptr
 strip noise (e-)
 
TBranch * b_noiseAVE = nullptr
 sensor noise average (ADC)
 
TBranch * b_noiseRMS = nullptr
 sensor noise rms (ADC)
 
TBranch * b_occupancyAVE = nullptr
 sensor occupancy average (ADC)
 
TBranch * b_occupancyRMS = nullptr
 sensor occupancy rms (ADC)
 
TBranch * b_calPeakADC = nullptr
 strip calPeakADC
 
TBranch * b_calPeakADCAVE = nullptr
 sensor calPeakADC average
 
TBranch * b_calPeakADCRMS = nullptr
 sensor calPeakADC arm
 
TBranch * b_calPeakTime = nullptr
 strip calPeakTime
 
TBranch * b_calPeakTimeAVE = nullptr
 sensor calPeakTime average
 
TBranch * b_calPeakTimeRMS = nullptr
 sensor calPeakTime arm
 
TBranch * b_pulseWidth = nullptr
 strip pulse width
 
TBranch * b_pulseWidthAVE = nullptr
 sensor pulse width average
 
TBranch * b_pulseWidthRMS = nullptr
 sensor pulse width rms
 
int m_exp = -1
 exp number
 
int m_run = -1
 run number
 
float m_hv = -1
 applied hv=Vbias/2
 
int m_layer = -1
 layer number
 
int m_ladder = -1
 ladder number
 
int m_sensor = -1
 sensor number
 
int m_side = -1
 sensor side
 
int m_strip = -1
 strip number
 
float m_mask = -1
 strip mask 0/1
 
float m_maskAVE = -1
 sensor mask average
 
float m_hotstrips = -1
 strip hotstrips 0/1
 
float m_hotstripsAVE = -1
 sensor hotstrips average
 
float m_occupancy = -1
 strip occupancy (ADC)
 
float m_noise = -1
 strip noise (ADC)
 
float m_noiseEl = -1
 strip noise (e-)
 
float m_occupancyAVE = -1
 sensor occupancy average
 
float m_occupancyRMS = -1
 sensor occupancy rms
 
float m_noiseAVE = -1
 sensor noise average (ADC)
 
float m_noiseRMS = -1
 sensor noise rms (ADC)
 
float m_pedestal = -1
 strip pedestal
 
float m_pedestalAVE = -1
 sensor pedestal average
 
float m_pedestalRMS = -1
 sensor pedestal rms
 
float m_gain = -1
 strip gain
 
float m_gainAVE = -1
 sensor gain average
 
float m_gainRMS = -1
 sensor gain rms
 
float m_calPeakADC = -1
 strip peak time
 
float m_calPeakADCAVE = -1
 sensor peak time average
 
float m_calPeakADCRMS = -1
 sensor peak time rms
 
float m_calPeakTime = -1
 strip peak time
 
float m_calPeakTimeAVE = -1
 sensor peak time average
 
float m_calPeakTimeRMS = -1
 sensor peak time rms
 
float m_pulseWidth = -1
 strip pulse width
 
float m_pulseWidthAVE = -1
 sensor pulse width average
 
float m_pulseWidthRMS = -1
 sensor pulse width rms
 
std::string m_rootFileName = "SVDLocalCalibrationMonitor_output.root"
 root file name
 

Protected Member Functions

virtual void def_initialize ()
 Wrappers to make the methods without "def_" prefix callable from Python. More...
 
virtual void def_beginRun ()
 Wrapper method for the virtual function beginRun() that has the implementation to be used in a call from Python.
 
virtual void def_event ()
 Wrapper method for the virtual function event() that has the implementation to be used in a call from Python.
 
virtual void def_endRun ()
 This method can receive that the current run ends as a call from the Python side. More...
 
virtual void def_terminate ()
 Wrapper method for the virtual function terminate() that has the implementation to be used in a call from Python.
 
void setDescription (const std::string &description)
 Sets the description of the module. More...
 
void setType (const std::string &type)
 Set the module type. More...
 
template<typename T >
void addParam (const std::string &name, T &paramVariable, const std::string &description, const T &defaultValue)
 Adds a new parameter to the module. More...
 
template<typename T >
void addParam (const std::string &name, T &paramVariable, const std::string &description)
 Adds a new enforced parameter to the module. More...
 
void setReturnValue (int value)
 Sets the return value for this module as integer. More...
 
void setReturnValue (bool value)
 Sets the return value for this module as bool. More...
 
void setParamList (const ModuleParamList &params)
 Replace existing parameter list.
 

Private Member Functions

std::list< ModulePtrgetModules () const override
 no submodules, return empty list
 
std::string getPathString () const override
 return the module name.
 
void setParamPython (const std::string &name, const boost::python::object &pyObj)
 Implements a method for setting boost::python objects. More...
 
void setParamPythonDict (const boost::python::dict &dictionary)
 Implements a method for reading the parameter values from a boost::python dictionary. More...
 

Private Attributes

SVDDetectorConfiguration m_DetectorConf
 Detector Configuration Payload.
 
SVDFADCMaskedStrips m_MaskedStr
 FADC masked strip payload.
 
SVDNoiseCalibrations m_NoiseCal
 noise payload
 
SVDPulseShapeCalibrations m_PulseShapeCal
 pulse shape payload
 
SVDPedestalCalibrations m_PedestalCal
 pedestal payload
 
SVDHistograms< TH1F > * m_hMask = nullptr
 MASKS. More...
 
SVDHistograms< TH2F > * m_h2Mask = nullptr
 mask VS strip 2D histo
 
SVDHistograms< TH1F > * m_hNoise = nullptr
 noise (ADC) histo
 
SVDHistograms< TH2F > * m_h2Noise = nullptr
 noise (ADC) VS strip 2D histo
 
SVDHistograms< TH1F > * m_hNoiseEl = nullptr
 noise in e- histo
 
SVDHistograms< TH2F > * m_h2NoiseEl = nullptr
 noise in e- VS strip 2D histo
 
SVDHistograms< TH1F > * m_hPedestal = nullptr
 pedestal (ADC) histo
 
SVDHistograms< TH2F > * m_h2Pedestal = nullptr
 pedestal (ADC) VS strip 2D histo
 
SVDHistograms< TH1F > * m_hGain = nullptr
 gain (e-/ADC) histo
 
SVDHistograms< TH2F > * m_h2Gain = nullptr
 gain (e-/ADC) VS strip 2D histo
 
SVDHistograms< TH1F > * m_hCalPeakTime = nullptr
 calPeakTime (ns) histo
 
SVDHistograms< TH2F > * m_h2CalPeakTime = nullptr
 calPeakTime (ns) VS strip 2D histo
 
SVDHistograms< TH1F > * m_hCalPeakADC = nullptr
 calPeakADC (ns) histo
 
SVDHistograms< TH2F > * m_h2CalPeakADC = nullptr
 calPeakADC (ns) VS strip 2D histo
 
SVDHistograms< TH1F > * m_hPulseWidth = nullptr
 calPeakTime (ns) histo
 
SVDHistograms< TH2F > * m_h2PulseWidth = nullptr
 calPeakTime (ns) VS strip 2D histo
 
SVDHistograms< TH1F > * m_hOccupancy = nullptr
 occupancy (hits/evt) histo
 
SVDHistograms< TH2F > * m_h2Occupancy = nullptr
 occupancy (hits/evt) VS strip 2D histo
 
SVDHistograms< TH1F > * m_hHotstrips = nullptr
 hot strips histo
 
SVDHistograms< TH2F > * m_h2Hotstrips = nullptr
 hotstrips VS strip 2D histo
 
SVDHistograms< TH1F > * hm_hot_strips = nullptr
 hot strips per sensor
 
SVDSummaryPlotsm_hHotStripsSummary
 hot strip summary histo More...
 
std::string m_name
 The name of the module, saved as a string (user-modifiable)
 
std::string m_type
 The type of the module, saved as a string.
 
std::string m_package
 Package this module is found in (may be empty).
 
std::string m_description
 The description of the module.
 
unsigned int m_propertyFlags
 The properties of the module as bitwise or (with |) of EModulePropFlags.
 
LogConfig m_logConfig
 The log system configuration of the module.
 
ModuleParamList m_moduleParamList
 List storing and managing all parameter of the module.
 
bool m_hasReturnValue
 True, if the return value is set.
 
int m_returnValue
 The return value.
 
std::vector< ModuleConditionm_conditions
 Module condition, only non-null if set.
 

Detailed Description

Module to produce a list of histogram showing the uploaded local calibration constants.

Definition at line 52 of file SVDLocalCalibrationsMonitorModule.h.

Member Enumeration Documentation

◆ EModulePropFlags

enum EModulePropFlags
inherited

Each module can be tagged with property flags, which indicate certain features of the module.

Enumerator
c_Input 

This module is an input module (reads data).

c_Output 

This module is an output module (writes data).

c_ParallelProcessingCertified 

This module can be run in parallel processing mode safely (All I/O must be done through the data store, in particular, the module must not write any files.)

c_HistogramManager 

This module is used to manage histograms accumulated by other modules.

c_InternalSerializer 

This module is an internal serializer/deserializer for parallel processing.

c_TerminateInAllProcesses 

When using parallel processing, call this module's terminate() function in all processes().

This will also ensure that there is exactly one process (single-core if no parallel modules found) or at least one input, one main and one output process.

c_DontCollectStatistics 

No statistics is collected for this module.

Definition at line 79 of file Module.h.

Member Function Documentation

◆ beginRun()

void beginRun ( )
overridevirtual

initialize the TTrees and check validities of payloads

OCCUPANCY

HOT STRIPS

MASKS

NOISE ADC

NOISE e-

PEDESTAL ADC

1/GAIN (e-/ADC)

Reimplemented from Module.

Definition at line 37 of file SVDLocalCalibrationsMonitorModule.cc.

38 {
39 
40  // create new root file
41  m_rootFilePtr = new TFile(m_rootFileName.c_str(), "RECREATE");
42 
43  //tree initialization
44  m_tree = new TTree("calibLocal", "RECREATE");
45  b_exp = m_tree->Branch("exp", &m_exp, "exp/i");
46  b_run = m_tree->Branch("run", &m_run, "run/i");
47  b_hv = m_tree->Branch("hv", &m_hv, "hv/F");
48  b_layer = m_tree->Branch("layer", &m_layer, "layer/i");
49  b_ladder = m_tree->Branch("ladder", &m_ladder, "ladder/i");
50  b_sensor = m_tree->Branch("sensor", &m_sensor, "sensor/i");
51  b_side = m_tree->Branch("side", &m_side, "side/i");
52  b_maskAVE = m_tree->Branch("maskAVE", &m_maskAVE, "maskAVE/F");
53  b_hotstripsAVE = m_tree->Branch("hotstripsAVE", &m_hotstripsAVE, "hotstripsAVE/F");
54  b_pedestalAVE = m_tree->Branch("pedestalAVE", &m_pedestalAVE, "pedestalAVE/F");
55  b_pedestalRMS = m_tree->Branch("pedestalRMS", &m_pedestalRMS, "pedestalRMS/F");
56  b_noiseAVE = m_tree->Branch("noiseAVE", &m_noiseAVE, "noiseAVE/F");
57  b_noiseRMS = m_tree->Branch("noiseRMS", &m_noiseRMS, "noiseRMS/F");
58  b_occupancyAVE = m_tree->Branch("occupancyAVE", &m_occupancyAVE, "occupancyAVE/F");
59  b_occupancyRMS = m_tree->Branch("occupancyRMS", &m_occupancyRMS, "occupancyRMS/F");
60  b_gainAVE = m_tree->Branch("gainAVE", &m_gainAVE, "gainAVE/F");
61  b_gainRMS = m_tree->Branch("gainRMS", &m_gainRMS, "gainRMS/F");
62  b_calPeakADCAVE = m_tree->Branch("calPeakADCAVE", &m_calPeakADCAVE, "calPeakADCAVE/F");
63  b_calPeakADCRMS = m_tree->Branch("calPeakADCRMS", &m_calPeakADCRMS, "calPeakADCRMS/F");
64  b_calPeakTimeAVE = m_tree->Branch("calPeakTimeAVE", &m_calPeakTimeAVE, "calPeakTimeAVE/F");
65  b_calPeakTimeRMS = m_tree->Branch("calPeakTimeRMS", &m_calPeakTimeRMS, "calPeakTimeRMS/F");
66  b_pulseWidthAVE = m_tree->Branch("pulseWidthAVE", &m_pulseWidthAVE, "pulseWidthAVE/F");
67  b_pulseWidthRMS = m_tree->Branch("pulseWidthRMS", &m_pulseWidthRMS, "pulseWidthRMS/F");
68 
69  m_treeDetailed = new TTree("calibLocalDetailed", "RECREATE");
70  b_exp = m_treeDetailed->Branch("exp", &m_exp, "exp/i");
71  b_run = m_treeDetailed->Branch("run", &m_run, "run/i");
72  b_hv = m_treeDetailed->Branch("hv", &m_hv, "hv/F");
73  b_layer = m_treeDetailed->Branch("layer", &m_layer, "layer/i");
74  b_ladder = m_treeDetailed->Branch("ladder", &m_ladder, "ladder/i");
75  b_sensor = m_treeDetailed->Branch("sensor", &m_sensor, "sensor/i");
76  b_side = m_treeDetailed->Branch("side", &m_side, "side/i");
77  b_strip = m_treeDetailed->Branch("strip", &m_strip, "strip/i");
78  b_mask = m_treeDetailed->Branch("mask", &m_mask, "mask/F");
79  b_hotstrips = m_treeDetailed->Branch("hotstrips", &m_hotstrips, "hotstrips/F");
80  b_noise = m_treeDetailed->Branch("noise", &m_noise, "noise/F");
81  b_occupancy = m_treeDetailed->Branch("occupancy", &m_occupancy, "occupancy/F");
82  b_noiseEl = m_treeDetailed->Branch("noiseEl", &m_noiseEl, "noiseEl/F");
83  b_gain = m_treeDetailed->Branch("gain", &m_gain, "gain/F");
84  b_pedestal = m_treeDetailed->Branch("pedestal", &m_pedestal, "pedestal/F");
85  b_calPeakTime = m_treeDetailed->Branch("calPeakTime", &m_calPeakTime, "calPeakTime/F");
86  b_calPeakADC = m_treeDetailed->Branch("calPeakADC", &m_calPeakADC, "calPeakADC/F");
87  b_pulseWidth = m_treeDetailed->Branch("pulseWidth", &m_pulseWidth, "pulseWidth/F");
88 
89 
90  if (!m_MaskedStr.isValid())
91  B2WARNING("No valid SVDFADCMaskedStrip for the requested IoV");
92  if (!m_NoiseCal.isValid())
93  B2WARNING("No valid SVDNoiseCalibration for the requested IoV");
94  if (!m_PedestalCal.isValid())
95  B2WARNING("No valid SVDPedestalCalibration for the requested IoV");
96  if (! m_PulseShapeCal.isValid())
97  B2WARNING("No valid SVDPulseShapeCalibrations for the requested IoV");
98  /* if (!m_OccupancyCal.isValid())
99  B2WARNING("No valid SVDOccupancyCalibrations for the requested IoV");
100  if (!m_HotStripsCal.isValid())
101  B2WARNING("No valid SVDHotStripsCalibrations for the requested IoV");
102  */
103 
105  TH1F hOccupancy("occupancy_L@layerL@ladderS@sensor@view",
106  "occupancy in hits/evt in @layer.@ladder.@sensor @view/@side",
107  1500, 0.0, 0.006);
108  hOccupancy.GetXaxis()->SetTitle("strip occupancy ()");
109  m_hOccupancy = new SVDHistograms<TH1F>(hOccupancy);
110 
111  TH2F h2Occupancy_512("occupancy2D_512_L@layerL@ladderS@sensor@view",
112  "occupancy in HITS/EVT in @layer.@ladder.@sensor @view/@side VS cellID",
113  128 * 4, -0.5, 128 * 4 - 0.5, 1500, 0.0, 0.006);
114  h2Occupancy_512.GetYaxis()->SetTitle("strip occupancy (HITS/EVT)");
115  h2Occupancy_512.GetXaxis()->SetTitle("cellID");
116 
117  TH2F h2Occupancy_768("occupancy2D_768_L@layerL@ladderS@sensor@view",
118  "occupancy in HITS/EVT in @layer.@ladder.@sensor @view/@side VS cellID",
119  128 * 6, -0.5, 128 * 6 - 0.5, 1500, 0.0, 0.006);
120  h2Occupancy_768.GetYaxis()->SetTitle("strip occupancy (HITS/EVT)");
121  h2Occupancy_768.GetXaxis()->SetTitle("cellID");
122 
123  m_h2Occupancy = new SVDHistograms<TH2F>(h2Occupancy_768, h2Occupancy_768, h2Occupancy_768, h2Occupancy_512);
124 
126  TH1F hHotstrips("hotstrips_L@layerL@ladderS@sensor@view",
127  "hot strips in @layer.@ladder.@sensor @view/@side",
128  2, -0.5, 1.5);
129  hHotstrips.GetXaxis()->SetTitle("isHotStrips");
130  m_hHotstrips = new SVDHistograms<TH1F>(hHotstrips);
131 
132  //imported from SVDHSfinder module
133  TH1F hHotStrips768("HotStrips768_L@layerL@ladderS@sensor@view", "Hot Strips of @layer.@ladder.@sensor @view/@side side", 768, 0,
134  768);
135  hHotStrips768.GetXaxis()->SetTitle("cellID");
136  TH1F hHotStrips512("HotStrips512_L@layerL@ladderS@sensor@view", "Hot Strips of @layer.@ladder.@sensor @view/@side side", 512, 0,
137  512);
138  hHotStrips512.GetXaxis()->SetTitle("cellID");
139  hm_hot_strips = new SVDHistograms<TH1F>(hHotStrips768, hHotStrips768, hHotStrips768, hHotStrips512);
140 
141  TH2F h2Hotstrips_512("hotstrips2D_512_L@layerL@ladderS@sensor@view",
142  "hot strips in @layer.@ladder.@sensor @view/@side VS cellID",
143  128 * 4, -0.5, 128 * 4 - 0.5, 2, -0.5, 1.5);
144  h2Hotstrips_512.GetYaxis()->SetTitle("isHotStrips");
145  h2Hotstrips_512.GetXaxis()->SetTitle("cellID");
146 
147  TH2F h2Hotstrips_768("hotstrips2D_768_L@layerL@ladderS@sensor@view",
148  "hot strips in @layer.@ladder.@sensor @view/@side VS cellID",
149  128 * 6, -0.5, 128 * 6 - 0.5, 2, -0.5, 1.5);
150  h2Hotstrips_768.GetYaxis()->SetTitle("isHotStrips");
151  h2Hotstrips_768.GetXaxis()->SetTitle("cellID");
152 
153  m_h2Hotstrips = new SVDHistograms<TH2F>(h2Hotstrips_768, h2Hotstrips_768, h2Hotstrips_768, h2Hotstrips_512);
154 
155 
156  //summary plot of the hot strips per sensor
157  m_hHotStripsSummary = new SVDSummaryPlots("hotStripsSummary@view", "Number of HotStrips on @view/@side Side");
158 
160  TH1F hMask("masked_L@layerL@ladderS@sensor@view",
161  "masked strip in @layer.@ladder.@sensor @view/@side",
162  2, -0.5, 1.5);
163  hMask.GetXaxis()->SetTitle("isMasked");
164  m_hMask = new SVDHistograms<TH1F>(hMask);
165 
166  TH2F h2Mask_512("masked2D_512_L@layerL@ladderS@sensor@view",
167  "masked strip in @layer.@ladder.@sensor @view/@side VS cellID",
168  128 * 4, -0.5, 128 * 4 - 0.5, 2, -0.5, 1.5);
169  h2Mask_512.GetYaxis()->SetTitle("isMasked");
170  h2Mask_512.GetXaxis()->SetTitle("cellID");
171 
172  TH2F h2Mask_768("masked2D_768_L@layerL@ladderS@sensor@view",
173  "masked strip in @layer.@ladder.@sensor @view/@side VS cellID",
174  128 * 6, -0.5, 128 * 6 - 0.5, 2, -0.5, 1.5);
175  h2Mask_768.GetYaxis()->SetTitle("isMasked");
176  h2Mask_768.GetXaxis()->SetTitle("cellID");
177 
178  m_h2Mask = new SVDHistograms<TH2F>(h2Mask_768, h2Mask_768, h2Mask_768, h2Mask_512);
179 
181  TH1F hNoise("noiseADC_L@layerL@ladderS@sensor@view",
182  "noise in ADC in @layer.@ladder.@sensor @view/@side",
183  160, -0.5, 19.5);
184  hNoise.GetXaxis()->SetTitle("strip noise (ADC)");
185  m_hNoise = new SVDHistograms<TH1F>(hNoise);
186 
187  TH2F h2Noise_512("noise2D_512_L@layerL@ladderS@sensor@view",
188  "noise in ADC in @layer.@ladder.@sensor @view/@side VS cellID",
189  128 * 4, -0.5, 128 * 4 - 0.5, 80, -0.5, 9.5);
190  h2Noise_512.GetYaxis()->SetTitle("strip noise (ADC)");
191  h2Noise_512.GetXaxis()->SetTitle("cellID");
192 
193  TH2F h2Noise_768("noise2D_768_L@layerL@ladderS@sensor@view",
194  "noise in ADC in @layer.@ladder.@sensor @view/@side VS cellID",
195  128 * 6, -0.5, 128 * 6 - 0.5, 80, -0.5, 9.5);
196  h2Noise_768.GetYaxis()->SetTitle("strip noise (ADC)");
197  h2Noise_768.GetXaxis()->SetTitle("cellID");
198 
199  m_h2Noise = new SVDHistograms<TH2F>(h2Noise_768, h2Noise_768, h2Noise_768, h2Noise_512);
200 
201 
203  TH1F hNoiseEl("noiseEl_L@layerL@ladderS@sensor@view",
204  "noise in e- in @layer.@ladder.@sensor @view/@side",
205  600, -199.5, 1499.5);
206  hNoiseEl.GetXaxis()->SetTitle("strip noise (e-)");
207  m_hNoiseEl = new SVDHistograms<TH1F>(hNoiseEl);
208 
209  TH2F h2NoiseEl_512("noiseEl2D_512_L@layerL@ladderS@sensor@view",
210  "noise in e- in @layer.@ladder.@sensor @view/@side VS cellID",
211  128 * 4, -0.5, 128 * 4 - 0.5, 600, -199.5, 1499.5);
212  h2NoiseEl_512.GetYaxis()->SetTitle("strip noise (e-)");
213  h2NoiseEl_512.GetXaxis()->SetTitle("cellID");
214 
215  TH2F h2NoiseEl_768("noiseEl2D_768_L@layerL@ladderS@sensor@view",
216  "noise in e- in @layer.@ladder.@sensor @view/@side VS cellID",
217  128 * 6, -0.5, 128 * 6 - 0.5, 600, -199.5, 1499.5);
218  h2NoiseEl_768.GetYaxis()->SetTitle("strip noise (e-)");
219  h2NoiseEl_768.GetXaxis()->SetTitle("cellID");
220 
221  m_h2NoiseEl = new SVDHistograms<TH2F>(h2NoiseEl_768, h2NoiseEl_768, h2NoiseEl_768, h2NoiseEl_512);
222 
223 
225  TH1F hPedestal("pedestalADC_L@layerL@ladderS@sensor@view",
226  "pedestal in ADC in @layer.@ladder.@sensor @view/@side",
227  200, -199.5, 599.5);
228  hPedestal.GetXaxis()->SetTitle("strip pedestal (ADC)");
229  m_hPedestal = new SVDHistograms<TH1F>(hPedestal);
230 
231  TH2F h2Pedestal_512("pedestal2D_512_L@layerL@ladderS@sensor@view",
232  "pedestal in ADC in @layer.@ladder.@sensor @view/@side VS cellID",
233  128 * 4, -0.5, 128 * 4 - 0.5, 200, -199.5, 599.5);
234  h2Pedestal_512.GetYaxis()->SetTitle("strip pedestal (ADC)");
235  h2Pedestal_512.GetXaxis()->SetTitle("cellID");
236 
237  TH2F h2Pedestal_768("pedestal2D_768_L@layerL@ladderS@sensor@view",
238  "pedestal in ADC in @layer.@ladder.@sensor @view/@side VS cellID",
239  128 * 6, -0.5, 128 * 6 - 0.5, 200, -199.5, 599.5);
240  h2Pedestal_768.GetYaxis()->SetTitle("strip pedestal (ADC)");
241  h2Pedestal_768.GetXaxis()->SetTitle("cellID");
242 
243  m_h2Pedestal = new SVDHistograms<TH2F>(h2Pedestal_768, h2Pedestal_768, h2Pedestal_768, h2Pedestal_512);
244 
246  TH1F hGain("gainADC_L@layerL@ladderS@sensor@view",
247  "1/gain in @layer.@ladder.@sensor @view/@side",
248  300, -0.5, 499.5);
249  hGain.GetXaxis()->SetTitle("strip 1/gain (e-/ADC)");
250  m_hGain = new SVDHistograms<TH1F>(hGain);
251 
252  TH2F h2Gain_512("gain2D_512_L@layerL@ladderS@sensor@view",
253  "1/gain in @layer.@ladder.@sensor @view/@side VS cellID",
254  128 * 4, -0.5, 128 * 4 - 0.5, 300, -0.5, 499.5);
255  h2Gain_512.GetYaxis()->SetTitle("strip 1/gain (e-/ADC)");
256  h2Gain_512.GetXaxis()->SetTitle("cellID");
257 
258  TH2F h2Gain_768("gain2D_768_L@layerL@ladderS@sensor@view",
259  "1/gain in @layer.@ladder.@sensor @view/@side VS cellID",
260  128 * 6, -0.5, 128 * 6 - 0.5, 300, -0.5, 499.5);
261  h2Gain_768.GetYaxis()->SetTitle("strip 1/gain (e-/ADC)");
262  h2Gain_768.GetXaxis()->SetTitle("cellID");
263 
264  m_h2Gain = new SVDHistograms<TH2F>(h2Gain_768, h2Gain_768, h2Gain_768, h2Gain_512);
265 
266  // PEAKTIME (ns)
267  TH1F hCalPeakTime("calPeakTime_L@layerL@ladderS@sensor@view",
268  "calPeakTime in @layer.@ladder.@sensor @view/@side",
269  255, -0.5, 254.5);
270  hCalPeakTime.GetXaxis()->SetTitle("strip calPeakTime (ns)");
271  m_hCalPeakTime = new SVDHistograms<TH1F>(hCalPeakTime);
272 
273  TH2F h2CalPeakTime_512("calPeakTime2D_512_L@layerL@ladderS@sensor@view",
274  "calPeakTime in @layer.@ladder.@sensor @view/@side VS cellID",
275  128 * 4, -0.5, 128 * 4 - 0.5, 255, -0.5, 254.5);
276  h2CalPeakTime_512.GetYaxis()->SetTitle("strip calPeakTime (ns)");
277  h2CalPeakTime_512.GetXaxis()->SetTitle("cellID");
278 
279  TH2F h2CalPeakTime_768("calPeakTime2D_768_L@layerL@ladderS@sensor@view",
280  "calPeakTime in @layer.@ladder.@sensor @view/@side VS cellID",
281  128 * 6, -0.5, 128 * 6 - 0.5, 255, -0.5, 254.5);
282  h2CalPeakTime_768.GetYaxis()->SetTitle("strip calPeakTime (ns)");
283  h2CalPeakTime_768.GetXaxis()->SetTitle("cellID");
284 
285  m_h2CalPeakTime = new SVDHistograms<TH2F>(h2CalPeakTime_768, h2CalPeakTime_768, h2CalPeakTime_768, h2CalPeakTime_512);
286 
287  //CALPEAK ADC
288  TH1F hCalPeakADC("calPeakADC_L@layerL@ladderS@sensor@view",
289  "calPeakADC in @layer.@ladder.@sensor @view/@side",
290  80, 44.5, 124.5);
291  hCalPeakADC.GetXaxis()->SetTitle("strip calPeakADC (ADC)");
292  m_hCalPeakADC = new SVDHistograms<TH1F>(hCalPeakADC);
293 
294  TH2F h2CalPeakADC_512("calPeakADC2D_512_L@layerL@ladderS@sensor@view",
295  "calPeakADC in @layer.@ladder.@sensor @view/@side VS cellID",
296  128 * 4, -0.5, 128 * 4 - 0.5, 80, 44.5, 124.5);
297  h2CalPeakADC_512.GetYaxis()->SetTitle("strip calPeakADC (ADC)");
298  h2CalPeakADC_512.GetXaxis()->SetTitle("cellID");
299 
300  TH2F h2CalPeakADC_768("calPeakADC2D_768_L@layerL@ladderS@sensor@view",
301  "calPeakADC in @layer.@ladder.@sensor @view/@side VS cellID",
302  128 * 6, -0.5, 128 * 6 - 0.5, 80, 44.5, 124.5);
303  h2CalPeakADC_768.GetYaxis()->SetTitle("strip calPeakADC (ADC)");
304  h2CalPeakADC_768.GetXaxis()->SetTitle("cellID");
305 
306  m_h2CalPeakADC = new SVDHistograms<TH2F>(h2CalPeakADC_768, h2CalPeakADC_768, h2CalPeakADC_768, h2CalPeakADC_512);
307 
308  // PULSE WIDTH (ns)
309  TH1F hPulseWidth("pulseWidth_L@layerL@ladderS@sensor@view",
310  "pulseWidth in @layer.@ladder.@sensor @view/@side",
311  255, -0.5, 254.5);
312  hPulseWidth.GetXaxis()->SetTitle("strip pulseWidth (ns)");
313  m_hPulseWidth = new SVDHistograms<TH1F>(hPulseWidth);
314 
315  TH2F h2PulseWidth_512("pulseWidth2D_512_L@layerL@ladderS@sensor@view",
316  "pulseWidth in @layer.@ladder.@sensor @view/@side VS cellID",
317  128 * 4, -0.5, 128 * 4 - 0.5, 255, -0.5, 254.5);
318  h2PulseWidth_512.GetYaxis()->SetTitle("strip pulseWidth (ns)");
319  h2PulseWidth_512.GetXaxis()->SetTitle("cellID");
320 
321  TH2F h2PulseWidth_768("pulseWidth2D_768_L@layerL@ladderS@sensor@view",
322  "pulseWidth in @layer.@ladder.@sensor @view/@side VS cellID",
323  128 * 6, -0.5, 128 * 6 - 0.5, 255, -0.5, 254.5);
324  h2PulseWidth_768.GetYaxis()->SetTitle("strip pulseWidth (ns)");
325  h2PulseWidth_768.GetXaxis()->SetTitle("cellID");
326 
327  m_h2PulseWidth = new SVDHistograms<TH2F>(h2PulseWidth_768, h2PulseWidth_768, h2PulseWidth_768, h2PulseWidth_512);
328 
329 }

◆ clone()

std::shared_ptr< PathElement > clone ( ) const
overridevirtualinherited

Create an independent copy of this module.

Note that parameters are shared, so changing them on a cloned module will also affect the original module.

Implements PathElement.

Definition at line 181 of file Module.cc.

◆ def_endRun()

virtual void def_endRun ( )
inlineprotectedvirtualinherited

This method can receive that the current run ends as a call from the Python side.

For regular C++-Modules that forwards the call to the regular endRun() method.

Reimplemented in PyModule.

Definition at line 441 of file Module.h.

◆ def_initialize()

virtual void def_initialize ( )
inlineprotectedvirtualinherited

Wrappers to make the methods without "def_" prefix callable from Python.

Overridden in PyModule. Wrapper method for the virtual function initialize() that has the implementation to be used in a call from Python.

Reimplemented in PyModule.

Definition at line 422 of file Module.h.

◆ evalCondition()

bool evalCondition ( ) const
inherited

If at least one condition was set, it is evaluated and true returned if at least one condition returns true.

If no condition or result value was defined, the method returns false. Otherwise, the condition is evaluated and true returned, if at least one condition returns true. To speed up the evaluation, the condition strings were already parsed in the method if_value().

Returns
True if at least one condition and return value exists and at least one condition expression was evaluated to true.

Definition at line 98 of file Module.cc.

◆ getAfterConditionPath()

Module::EAfterConditionPath getAfterConditionPath ( ) const
inherited

What to do after the conditional path is finished.

(defaults to c_End if no condition is set)

Definition at line 135 of file Module.cc.

◆ getConditionPath()

std::shared_ptr< Path > getConditionPath ( ) const
inherited

Returns the path of the last true condition (if there is at least one, else reaturn a null pointer).


Definition at line 115 of file Module.cc.

◆ getFileNames()

virtual std::vector<std::string> getFileNames ( __attribute__((unused)) bool  outputFiles)
inlinevirtualinherited

Return a list of output filenames for this modules.

This will be called when basf2 is run with "--dry-run" if the module has set either the c_Input or c_Output properties.

If the parameter outputFiles is false (for modules with c_Input) the list of input filenames should be returned (if any). If outputFiles is true (for modules with c_Output) the list of output files should be returned (if any).

If a module has sat both properties this member is called twice, once for each property.

The module should return the actual list of requested input or produced output filenames (including handling of input/output overrides) so that the grid system can handle input/output files correctly.

This function should return the same value when called multiple times. This is especially important when taking the input/output overrides from Environment as they get consumed when obtained so the finalized list of output files should be stored for subsequent calls.

Definition at line 136 of file Module.h.

◆ getName()

const std::string& getName ( ) const
inlineinherited

Returns the name of the module.

This can be changed via e.g. set_name() in the steering file to give more useful names if there is more than one module of the same type.

For identifying the type of a module, using getType() (or type() in Python) is recommended.

Definition at line 189 of file Module.h.

◆ getParamInfoListPython()

std::shared_ptr< boost::python::list > getParamInfoListPython ( ) const
inherited

Returns a python list of all parameters.

Each item in the list consists of the name of the parameter, a string describing its type, a python list of all default values and the description of the parameter.

Returns
A python list containing the parameters of this parameter list.

Definition at line 281 of file Module.cc.

◆ getReturnValue()

int getReturnValue ( ) const
inlineinherited

Return the return value set by this module.

This value is only meaningful if hasReturnValue() is true

Definition at line 383 of file Module.h.

◆ getType()

const std::string & getType ( ) const
inherited

Returns the type of the module (i.e.

class name minus 'Module')

Definition at line 43 of file Module.cc.

◆ hasProperties()

bool hasProperties ( unsigned int  propertyFlags) const
inherited

Returns true if all specified property flags are available in this module.

Parameters
propertyFlagsOred EModulePropFlags which should be compared with the module flags.

Definition at line 162 of file Module.cc.

◆ if_false()

void if_false ( const std::shared_ptr< Path > &  path,
EAfterConditionPath  afterConditionPath = EAfterConditionPath::c_End 
)
inherited

A simplified version to add a condition to the module.

Please note that successive calls of this function will add more than one condition to the module. If more than one condition results in true, only the last of them will be used.

Please be careful: Avoid creating cyclic paths, e.g. by linking a condition to a path which is processed before the path where this module is located in.

It is equivalent to the if_value() method, using the expression "<1". This method is meant to be used together with the setReturnValue(bool value) method.

Parameters
pathShared pointer to the Path which will be executed if the return value is false.
afterConditionPathWhat to do after executing 'path'.

Definition at line 87 of file Module.cc.

◆ if_true()

void if_true ( const std::shared_ptr< Path > &  path,
EAfterConditionPath  afterConditionPath = EAfterConditionPath::c_End 
)
inherited

A simplified version to set the condition of the module.

Please note that successive calls of this function will add more than one condition to the module. If more than one condition results in true, only the last of them will be used.

Please be careful: Avoid creating cyclic paths, e.g. by linking a condition to a path which is processed before the path where this module is located in.

It is equivalent to the if_value() method, using the expression ">=1". This method is meant to be used together with the setReturnValue(bool value) method.

Parameters
pathShared pointer to the Path which will be executed if the return value is true.
afterConditionPathWhat to do after executing 'path'.

Definition at line 92 of file Module.cc.

◆ if_value()

void if_value ( const std::string &  expression,
const std::shared_ptr< Path > &  path,
EAfterConditionPath  afterConditionPath = EAfterConditionPath::c_End 
)
inherited

Add a condition to the module.

Please note that successive calls of this function will add more than one condition to the module. If more than one condition results in true, only the last of them will be used.

See https://confluence.desy.de/display/BI/Software+ModCondTut or ModuleCondition for a description of the syntax.

Please be careful: Avoid creating cyclic paths, e.g. by linking a condition to a path which is processed before the path where this module is located in.

Parameters
expressionThe expression of the condition.
pathShared pointer to the Path which will be executed if the condition is evaluated to true.
afterConditionPathWhat to do after executing 'path'.

Definition at line 81 of file Module.cc.

◆ initialize()

virtual void initialize ( )
inlinevirtualinherited

Initialize the Module.

This method is called once before the actual event processing starts. Use this method to initialize variables, open files etc.

This method can be implemented by subclasses.

Reimplemented in ROIDQMModule, DQMHistAnalysisPXDTrackChargeModule, DQMHistOutputToEPICSModule, DQMHistInjectionModule, DQMHistAnalysisRooFitExampleModule, DQMHistAnalysisPXDCMModule, DQMHistAnalysisPXDReductionModule, DQMHistAnalysisPXDChargeModule, DQMHistAnalysisPXDDAQModule, DQMHistAnalysisPXDEffModule, DQMHistAnalysisPXDInjectionModule, DQMHistAnalysisTrackingModule, PXDRawDumperModule, PXDDigitizerModule, ECLDQMInjectionModule, PXDGatedModeDQMModule, PXDDAQDQMModule, PXDInjectionDQMModule, PXDBgTupleProducerModule, PXDMCBgTupleProducerModule, PXDDQMEfficiencySelftrackModule, PXDDQMEfficiencyModule, SVDDQMInjectionModule, PXDDQMEfficiencyNtupleSelftrackModule, PXDDQMEfficiencyNtupleModule, DQMHistComparitorModule, SVDDQMEfficiencyModule, PXDGatedDHCDQMModule, PXDUnpackerModule, PXDUnpackerOTModule, PyModule, ROISenderModule, TrackSetEvaluatorHopfieldNNDEVModule, PXDROIFinderAnalysisModule, AlignDQMModule, TrackDQMModule, PXDPostErrorCheckerModule, SVDUnpackerDQMModule, ROIPayloadAssemblerModule, PXDTrackClusterDQMModule, PXDPackerErrModule, PXDPackerModule, SVDDQMExpressRecoModule, SVDDQMClustersOnTrackModule, DQMHistAnalysisInputRootFileModule, PXDRawDQMModule, PXDBadSensorTagModule, PXDEventPlotModule, DQMHistAnalysisPXDERModule, PXDDQMCorrModule, PXDDQMExpressRecoModule, PXDdigiFilterModule, PXDROIDQMModule, PXDDQMClustersModule, PXDRawHitFilterModule, DelayDQMModule, PXDROIPlotModule, PXDInjectionVetoEmulatorModule, BestVXDTrackCandidatesSelectorModule, VXDTrackCandidatesQualityIndicatorCutterModule, PXDRawDQMCorrModule, ActivatePXDClusterPositionEstimatorModule, ActivatePXDGainCalibratorModule, ActivatePXDPixelMaskerModule, ROIGeneratorModule, VXDDQMExpressRecoModule, vxdDigitMaskingModule, PXDGatedInfoFillerModule, PXDReadRawBonnDAQMatchedModule, PXDReadRawONSENModule, TrackSetEvaluatorGreedyDEVModule, AddVXDTrackCandidateSubSetsModule, DAQMonitorModule, SVDOverlapResolverModule, PXDReadRawBonnDAQModule, DQMHistAnalysisIPModule, DQMHistAnalysisEpicsExampleModule, BestVXDFamilyCandidateSelectorModule, DQMHistAnalysisPXDFitsModule, DQMHistAnalysisExampleFlagsModule, V0ObjectsDQMModule, TRGCDCT3DUnpackerModule, TRGCDCTSFUnpackerModule, TRGGRLUnpackerModule, TRGCDCETFUnpackerModule, MaterialScanModule, RawSecMapMergerModule, CDCTriggerUnpackerModule, TOPUnpackerModule, SpacePoint2TrueHitConnectorModule, B2BIIConvertMdstModule, ECLWaveformFitModule, SVDBackgroundModule, FindletModule< AFindlet >, FindletModule< FacetCreator >, FindletModule< TrackFinderAutomaton >, FindletModule< CKFToCDCFromEclFindlet >, FindletModule< CKFToCDCFindlet >, FindletModule< CKFToSVDSeedFindlet >, FindletModule< AxialTrackCreatorMCTruth >, FindletModule< AxialStraightTrackFinder >, FindletModule< SegmentLinker >, FindletModule< TrackCreatorSegmentTripleAutomaton >, FindletModule< TrackCreatorSegmentPairAutomaton >, FindletModule< SegmentCreatorFacetAutomaton >, FindletModule< SegmentOrienter >, FindletModule< SegmentFinderFacetAutomaton >, FindletModule< CKFToSVDFindlet >, FindletModule< TrackFinderSegmentTripleAutomaton >, FindletModule< TrackRejecter >, FindletModule< SegmentCreatorMCTruth >, FindletModule< HitBasedT0Extractor >, FindletModule< TrackFinderCosmics >, FindletModule< SuperClusterCreator >, FindletModule< AsicBackgroundLibraryCreator >, FindletModule< TrackExporter >, FindletModule< ClusterPreparer >, FindletModule< CosmicsTrackMergerFindlet >, FindletModule< AxialTrackFinderHough >, FindletModule< TrackFinderSegmentPairAutomaton >, FindletModule< TrackLinker >, FindletModule< TrackOrienter >, FindletModule< TrackFinder >, FindletModule< AxialTrackFinderLegendre >, FindletModule< AxialTrackCreatorSegmentHough >, FindletModule< MonopoleAxialTrackFinderLegendre >, FindletModule< ClusterRefiner< BridgingWireHitRelationFilter > >, FindletModule< SegmentPairCreator >, FindletModule< HitReclaimer >, FindletModule< CKFToPXDFindlet >, FindletModule< TrackQualityEstimator >, FindletModule< StereoHitFinder >, FindletModule< TrackCreatorSingleSegments >, FindletModule< TrackFlightTimeAdjuster >, FindletModule< SegmentFitter >, FindletModule< SegmentRejecter >, FindletModule< WireHitPreparer >, FindletModule< SegmentTripleCreator >, FindletModule< SegmentTrackCombiner >, FindletModule< MCVXDCDCTrackMergerFindlet >, FindletModule< MonopoleStereoHitFinder >, FindletModule< TrackCombiner >, FindletModule< AxialSegmentPairCreator >, FindletModule< WireHitBackgroundDetector >, FindletModule< ClusterBackgroundDetector >, FindletModule< CDCTrackingEventLevelMdstInfoFillerFindlet >, FindletModule< MonopoleStereoHitFinderQuadratic >, FindletModule< TrackQualityAsserter >, FindletModule< WireHitCreator >, TOPTimeBaseCalibratorModule, TOPTBCComparatorModule, B2BIIFixMdstModule, ParticleLoaderModule, CDCTriggerHoughETFModule, CDCTrigger2DFinderModule, SVDDigitizerModule, ECLChargedPIDModule, ECLDigitizerModule, ARICHNtupleModule, DATCONTrackingModule, PXDBackgroundModule, CDCDedxPIDModule, BeamBkgTagSetterModule, ECLShowerShapeModule, MCMatcherParticlesModule, ParticleKinematicFitterModule, TOPGainEfficiencyCalculatorModule, GFTC2SPTCConverterModule, SoftwareTriggerModule, SegmentNetworkProducerModule, KLMClustersReconstructorModule, ChargedPidMVAModule, ChargedPidMVAMulticlassModule, ParticleWeightingLookUpCreatorModule, OpticalGunModule, TagVertexModule, KLMDQMModule, CDCDedxValidationModule, VXDDedxPIDModule, SVDUnpackerModule, TOPDQMModule, GearboxModule, FragmentationModule, HitLevelInfoWriterModule, TOPDigitizerModule, HLTZMQ2DsModule, ECLCRFinderModule, BKLMDigitAnalyzerModule, PXDClustersFromTracksModule, TOPLaserHitSelectorModule, ECLDigitizerPureCsIModule, KLMUnpackerModule, TOPModuleT0CalibratorModule, FlavorTaggerInfoFillerModule, DQMHistAnalysisKLMModule, DQMHistAnalysisTRGGDLModule, ECLDataAnalysisModule, KLMReconstructorModule, TOPChannelT0CalibratorModule, TOPCommonT0CalibratorModule, TrackFinderVXDBasicPathFinderModule, TrackFinderVXDCellOMatModule, ParticleVertexFitterModule, KLMDigitizerModule, TOPRawDigitConverterModule, InclusiveDstarReconstructionModule, CDCCRTestModule, CDCDigitizerModule, DQMHistAnalysisCDCMonObjModule, ECLDQMModule, ECLShowerCorrectorModule, TheKillerModule, EKLMDataCheckerModule, SVDCoGTimeEstimatorModule, CsIDigitizerModule, KLMPackerModule, PXDPerformanceModule, BremsFinderModule, ParticleWeightingModule, CDCDQMModule, ECLSplitterN1Module, ProfileModule, RootOutputModule, CDCDedxCorrectionModule, MdstPIDModule, SVDClusterFilterModule, SVDShaperDigitsFromTracksModule, SVD3SamplesEmulatorModule, TOPReconstructorModule, VariablesToExtraInfoModule, arichToNtupleModule, BelleMCOutputModule, CsIStudyModule, ECLDigitCalibratorModule, FullSimModule, TOPChannelMaskerModule, TOPWaveformQualityPlotterModule, BeamBkgHitRateMonitorModule, CDCCosmicAnalysisModule, DQMHistAnalysisARICHModule, BabayagaNLOInputModule, BKLMSimHistogrammerModule, PXDClusterizerModule, TOPAlignerModule, VXDTFTrainingDataCollectorModule, ARICHDigitizerModule, ARICHFillHitsModule, ARICHPackerModule, ARICHReconstructorModule, BeamBkgMixerModule, CDCHitFilterModule, EventInfoSetterModule, SVDPackerModule, TOPPDFCheckerModule, SVDShaperDigitToDATCONSVDDigitConverterModule, CurlingTrackCandSplitterModule, MLSegmentNetworkProducerModule, SegmentNetworkAnalyzerModule, TRGGDLUnpackerModule, BtubeCreatorModule, SignalSideParticleListCreatorModule, ARICHDQMModule, ARICHRelateModule, ReprocessorModule, CDCPackerModule, DQMHistAnalysisECLModule, DQMHistAnalysisMiraBelleModule, ECLChargedPIDDataAnalysisModule, RootInputModule, SVDDQMHitTimeModule, SVDPerformanceModule, SVDROIFinderAnalysisModule, TrackFinderMCTruthRecoTracksModule, TRGGRLMatchModule, ParticleListManipulatorModule, ARICHUnpackerModule, ECLLocalMaximumFinderModule, AsyncWrapper, PhokharaInputModule, SVDOccupancyAnalysisModule, SVDSimpleClusterizerModule, TOPGeometryParInitializerModule, TOPPDFDebuggerModule, SVDROIFinderAnalysisDataModule, TRGTOPDQMModule, ParticleCopierModule, ARICHMCParticlesModule, ARICHRateCalModule, CDCUnpackerModule, ECLChargedPIDDataAnalysisValidationModule, EclDisplayModule, EvtGenDecayModule, SADInputModule, SmearPrimaryVertexModule, TouschekTURTLEInputModule, TeeggInputModule, ExportGeometryModule, EKLMADCModule, CDCDedxDQMModule, SVDNNClusterizerModule, TOPTimeRecalibratorModule, DATCONSVDSimpleClusterizerModule, ExtModule, MCTrackCandClassifierModule, MuidModule, SVDROIFinderModule, VXDSimpleClusterizerModule, EventShapeCalculatorModule, ParticleStatsModule, VariablesToNtupleModule, TpcDigitizerModule, DQMHistAnalysisInputPVSrvModule, ECLClusterPSDModule, ECLDQMEXTENDEDModule, HepMCOutputModule, EventT0GeneratorModule, BKLMTrackingModule, CombinedPIDPerformanceModule, KLMExpertModule, SVDCrossTalkFinderModule, SVDClusterizerDirectModule, TOPBackgroundModule, TOPBunchFinderModule, TOPDoublePulseGeneratorModule, SpacePointCreatorTestModule, TrackFinderVXDAnalizerModule, CDCTriggerTSFFirmwareModule, BelleBremRecoveryModule, BGOverlayExecutorModule, ECLBackgroundModule, ECLTrackBremFinderModule, ECLTrackClusterMatchingModule, BHWideInputModule, EvtGenInputModule, KLMClusterEfficiencyModule, CDCDedxSkimModule, SVDChannelMappingModule, SVDDataFormatCheckModule, DATCONPXDExtrapolationModule, DATCONSVDSpacePointCreatorModule, PXDROIFinderModule, HitXPModule, NoKickCutsEvalModule, TrackFinderVXDCosmicsStandaloneModule, BestCandidateSelectionModule, FixECLClustersModule, PrintMCParticlesModule, VariablesToEventExtraInfoModule, ARICHRawUnpackerModule, NtuplePhase1_v6Module, BgoStudyModule, CsiStudy_v2Module, MicrotpcStudyModule, PlumeDigitizerModule, ECLClusterPropertiesModule, ECLEventT0Module, BBBremInputModule, CosmicsModule, GeneratedVertexDisplacerModule, KoralWInputModule, CDCDedxSkimCDSTModule, EventT0DQMModule, FullSimTimingModule, SVDB4CommissioningPlotsModule, SVDClusterEvaluationModule, SVDNNShapeReconstructorModule, SVDSpacePointCreatorModule, TOPCalPulseGeneratorModule, TOPNtupleModule, TOPPackerModule, TOPWaveformFeatureExtractorModule, TOPXTalkChargeShareSetterModule, TrackingPerformanceEvaluationModule, VXDQualityEstimatorMVAModule, FastBDTClassifierTrainingModule, ParticleSelectorModule, RestOfEventUpdaterModule, BeamBkgGeneratorModule, AnalysisPhase1StudyModule, DosiStudyModule, FANGSDigitizerModule, He3tubeStudyModule, CDCRecoTrackFilterModule, DisplayModule, ECLCovarianceMatrixModule, ECLFinalizerModule, ECLSplitterN2Module, OverrideGenerationFlagsModule, KKGenInputModule, BKLMAnaModule, MCMatcherKLMClustersModule, PXDSpacePointCreatorModule, PrintDataTemplateModule, PrintEventRateModule, SVDClusterEvaluationTrueInfoModule, TOPInterimFENtupleModule, TOPMCTrackMakerModule, SVDROIDQMModule, TrackFilterModule, EffPlotsModule, SecMapTrainerVXDTFModule, TRGCDCT3DConverterModule, TRGECLRawdataAnalysisModule, TRGTOPUnpackerModule, ParticleCombinerFromMCModule, RestOfEventBuilderModule, SignalSideVariablesToDaughterExtraInfoModule, arichBtestModule, BGOverlayInputModule, BgoDigitizerModule, CsiDigitizer_v2Module, DosiDigitizerModule, He3DigitizerModule, TPCStudyModule, PinDigitizerModule, DQMHistAnalysisARICHMonObjModule, ECLShowerCalibratorModule, ECLTRGInformationModule, ECLUnpackerModule, HepevtInputModule, InclusiveParticleCheckerModule, PXDRawHitSorterModule, PIDNtupleModule, SVDLatencyCalibrationModule, SVDShaperDigitSorterModule, PXDclusterFilterModule, ROIReadTestModule, SVDShaperDigitFilterModule, SecMapTrainerBaseModule, SectorMapBootstrapModule, CDCTrigger2DFinderFirmwareModule, DuplicateVertexMarkerModule, KlongDecayReconstructorExpertModule, KlongMomentumCalculatorExpertModule, ParticleCombinerModule, VariablesToHistogramModule, CDCCrossTalkAdderModule, DQMHistSnapshotsModule, ECLFillCellIdMappingModule, MCMatcherECLClustersModule, EventInfoPrinterModule, RandomBarrierModule, HepMCInputModule, EventT0ShifterModule, HepevtOutputModule, LHEInputModule, ParticleGunModule, RemoveMCParticlesModule, SoftwareTriggerHLTDQMModule, PXDRawDQMChipsModule, PrintDataModule, ClusterMatcherModule, KlongValidationModule, SVDDatabaseTestModule, SVDChargeSharingAnalysisModule, SVDClusterQualityEstimatorCalibrationModule, SVDZeroSuppressionEmulatorModule, SVDSpacePointQICalibrationModule, TOPTriggerDigitizerModule, RT2SPTCConverterModule, SPTCRefereeModule, TrackQualityEstimatorMVAModule, AnalysisConfigurationModule, ParticleMCDecayStringModule, ParticlePrinterModule, SignalSideVariablesToExtraInfoModule, BeamabortStudyModule, ClawStudyModule, ClawsStudyModule, PindiodeStudyModule, QcsmonitorStudyModule, ECLPackerModule, PruneDataStoreModule, AafhInputModule, TrepsInputModule, VRMLWriterModule, MVAExpertModule, MVAMultipleExpertsModule, PXDDigitSorterModule, SVDMissingAPVsClusterCreatorModule, DATCONROICalculationModule, SPTCmomentumSeedRetrieverModule, TCConvertersTestModule, V0findingPerformanceEvaluationModule, OverlapResidualsModule, CurlTaggerModule, InclusiveBtagReconstructionModule, RestOfEventInterpreterModule, VariablesToEventBasedTreeModule, BeamDigitizerModule, DQMHistAnalysisMonObjModule, ECLTrackCalDigitMatchModule, SubEventModule, CRYInputModule, FBXWriterModule, MasterClassModule, PXDRawHitMaskingModule, SVDStripMaskingModule, ReattachCDCWireHitsToRecoTracksModule, FillTrackFitNtupleModule, QualityEstimatorVXDModule, CDCTriggerNeuroDQMModule, SetRecoTrackMomentumModule, DistanceCalculatorModule, ExtraInfoPrinterModule, ExtraInfoRemoverModule, PseudoVertexFitterModule, RemoveParticlesNotInListsModule, RestOfEventPrinterModule, SignalSideParticleFilterModule, CDCCosmicSelectorAfterFullSimModule, CDCInitialT0DeterminationModule, CDCJobCntlParModifierModule, DQMHistAnalysisCDCDedxModule, DQMHistAnalysisHLTMonObjModule, DQMHistAnalysisV0Module, DQMHistDeltaHistoModule, StatisticsSummaryModule, GeneratorPreselectionModule, PairGenModule, OverlapCheckerModule, DataWriterModule, TOPCosmicT0FinderModule, SPTCvirtualIPRemoverModule, VXDCDCTrackMergerModule, VXDQETrainingDataCollectorModule, MCMatcherTRGECLModule, TRGGDLModule, EventKinematicsModule, MCDecayFinderModule, ParticleMassUpdaterModule, SkimFilterModule, TauDecayMarkerModule, ClawDigitizerModule, ClawsDigitizerModule, CDCCosmicSelectorModule, IPDQMExpressRecoModule, ECLDigiStudyModule, ECLDumpGeometryModule, ECLHitDebugModule, PXDClusterCheckModule, SVDClusterQualityEstimatorModule, BeamSpotMonitorModule, RecoTrackParticleLoaderModule, PhaseSpaceAnalysisModule, TrackQETrainingDataCollectorModule, TRGECLModule, AlignmentGeneratorModule, UpdateParticleTrackCandModule, FANGSStudyModule, QcsmonitorDigitizerModule, DQMHistAnalysisTOPModule, ECLCompressBGOverlayModule, EclCovMatrixNtupleModule, ECLMatchingPerformanceExpertModule, ECLTrackClusterMatchingParametrizationExpertModule, EventLimiterModule, PrintCollectionsModule, ZMQTxInputModule, MVAPrototypeModule, CDCDedxScanModule, SVDEventInfoSetterModule, GenfitVisModule, PXDSVDCutModule, MCRelationCreatorModule, TRGECLFAMModule, ECLTriggerClusterMatcherModule, ProgressModule, SVDMaxStripTTreeModule, RegisterEventLevelTrackingInfoModule, PruneRecoTracksModule, TrackCreatorModule, V0FinderModule, AllParticleCombinerModule, SelectDaughtersModule, B2BIIConvertBeamParamsModule, B2BIIMdstInputModule, CsiModule, TestCalibDBAccessModule, HLTZMQ2DsDirectModule, DQMHistAnalysisSVDOnMiraBelleModule, CreateFieldMapModule, SVDHotStripFinderModule, TOPChannelT0MCModule, TOPLaserCalibratorModule, CDCCKFTracksCombinerModule, RelatedTracksCombinerModule, FastBDTClassifierAnalyzerModule, TRGGRLModule, FlavorTaggerInfoBuilderModule, TagUniqueSignalModule, TriggerSkimModule, PrescaleModule, DensityScalerModule, PXDBeamBackHitFilterModule, Convert2RawDetModule, DummyDataPackerModule, SVDBeamBackHitFilterModule, RecoTracksCopierModule, TRGGRLProjectsModule, ContinuumSuppressionBuilderModule, ZMQRxOutputModule, PruneRecoHitsModule, TRGCDCModule, CopyRecoTracksWithOverlapModule, DQMHistAnalysisOutputMonObjModule, SwitchDataStoreModule, EventErrorFlagModule, ZMQRxWorkerModule, SoftwareTriggerResultPrinterModule, TOPRingPlotterModule, SetupGenfitExtrapolationModule, VXDMisalignmentModule, GeometryModule, SPTC2GFTCConverterModule, StandardTrackingPerformanceModule, TRGCDCTSStreamModule, TRGECLQAMModule, TRGECLTimingCalModule, MergerCosmicTracksModule, OnlyWriteOutParticleListsModule, TreeFitterModule, DQMHistAnalysisInputModule, PhysicsObjectsMiraBelleModule, BeamParametersModule, SVDPerformanceTTreeModule, FittedTracksStorerModule, GenfitTrackCandidatesCreatorModule, RecoTrackStoreArrayCombinerModule, SPTC2RTConverterModule, KLMTriggerModule, ECLTrackClusterMatchingPerformanceModule, IoVDependentConditionModule, ProgressBarModule, GenfitTrackCreatorModule, RecoTrackCreatorModule, CosmicsAlignmentValidationModule, VariableToReturnValueModule, cdcDQM7Module, PhysicsObjectsMiraBelleDst2Module, PhysicsObjectsMiraBelleDstModule, CosmicRayHLTDQMModule, ScanCDCGeoModule, DQMHistAnalysisInputSrvModule, HistoModule, SeqRootOutputModule, TxModule, BaseRecoFitterModule, CDCTriggerTSFModule, TRGGRLDQMModule, CDCCosmicTrackMergerModule, DQMHistAnalysisEventT0Module, DQMHistAnalysisSVDGeneralModule, BaseTrackTimeEstimatorModule, TRGGDLDQMModule, RxModule, svdDumpModule, DQMHistAnalysisOutputNSMModule, DQMHistAnalysisPlotOnlyModule, DQMHistAnalysisSVDEfficiencyModule, CDCTrigger3DFitterModule, CDCTriggerNeuroModule, CDCTriggerNeuroTrainerModule, B2BIIMCParticlesMonitorModule, StatisticsTimingHLTDQMModule, DQMHistAnalysisExampleModule, DQMHistAnalysisOutputRelayMsgModule, CheckErrorEventModule, Root2BinaryModule, StudyMaterialEffectsModule, CDCTriggerRecoHitMatcherModule, CDCTriggerETFModule, DQMHistAnalysisOutputFileModule, HistoManagerModule, CDCTrigger2DFitterModule, CDCTriggerTrackCombinerModule, TRGECLDQMModule, TRGGDLCosmicRunModule, GRLNeuroTrainerModule, MakeDumHSLBDataModule, CDCTriggerMCMatcherModule, CDCTriggerRecoMatcherModule, DQMHistAnalysisOutputModule, SeqRootInputModule, TRGCDCT2DDQMModule, PhysicsObjectsDQMModule, TRGCDCT3DDQMModule, TRGGDLSummaryModule, MCV0MatcherModule, TRGCDCTSFDQMModule, TRGGDLDSTModule, CollectorTestModule, MCRecoTracksMatcherModule, CalibrationCollectorModule, EventsOfDoomBusterModule, DQMHistAnalysisHLTModule, ARICHBackgroundModule, EvReductionModule, Raw2DsModule, DeSerializerHLTModule, RawInputModule, StorageDeserializerModule, TRGECLUnpackerModule, BeamabortModule, BgoModule, CaveModule, ClawModule, CLAWSModule, DosiModule, FANGSModule, He3tubeModule, MicrotpcModule, Ph1bpipeModule, Ph1sustrModule, PindiodeModule, PlumeModule, QcsmonitorModule, SrsensorModule, DeSerializerModule, SerializerModule, DeSerializerPCModule, DeSerializerPrePCModule, FastRbuf2DsModule, Ds2SampleModule, DeSerializerPXDModule, DummyDataSourceModule, DqmHistoManagerModule, Rbuf2RbufModule, DeSerializerCOPPERModule, Rbuf2DsModule, TxSocketModule, Ds2RawModule, Ds2RawFileModule, DeSerializerFILEModule, Ds2RbufModule, StorageSerializerModule, GetEventFromSocketModule, ReceiveEventModule, ElapsedTimeModule, GenRawSendModule, DesSerPrePCMainModule, MonitorDataCOPPERModule, RxSocketModule, Root2RawModule, CertifyParallelModule, SeqRootMergerModule, DAQPerfModule, MonitorDataModule, TrackAnaModule, DummyDataSourceFileModule, and PartialSeqRootReaderModule.

Definition at line 111 of file Module.h.

◆ setDescription()

void setDescription ( const std::string &  description)
protectedinherited

Sets the description of the module.

Parameters
descriptionA description of the module.

Definition at line 216 of file Module.cc.

◆ setLogInfo()

void setLogInfo ( int  logLevel,
unsigned int  logInfo 
)
inherited

Configure the printed log information for the given level.

Parameters
logLevelThe log level (one of LogConfig::ELogLevel)
logInfoWhat kind of info should be printed? ORed combination of LogConfig::ELogInfo flags.

Definition at line 75 of file Module.cc.

◆ setName()

void setName ( const std::string &  name)
inlineinherited

Set the name of the module.

Note
The module name is set when using the REG_MODULE macro, but the module can be renamed before calling process() using the set_name() function in your steering file.
Parameters
nameThe name of the module

Definition at line 216 of file Module.h.

◆ setParamPython()

void setParamPython ( const std::string &  name,
const boost::python::object &  pyObj 
)
privateinherited

Implements a method for setting boost::python objects.

The method supports the following types: list, dict, int, double, string, bool The conversion of the python object to the C++ type and the final storage of the parameter value is done in the ModuleParam class.

Parameters
nameThe unique name of the parameter.
pyObjThe object which should be converted and stored as the parameter value.

Definition at line 236 of file Module.cc.

◆ setParamPythonDict()

void setParamPythonDict ( const boost::python::dict &  dictionary)
privateinherited

Implements a method for reading the parameter values from a boost::python dictionary.

The key of the dictionary has to be the name of the parameter and the value has to be of one of the supported parameter types.

Parameters
dictionaryThe python dictionary from which the parameter values are read.

Definition at line 251 of file Module.cc.

◆ setPropertyFlags()

void setPropertyFlags ( unsigned int  propertyFlags)
inherited

Sets the flags for the module properties.

Parameters
propertyFlagsbitwise OR of EModulePropFlags

Definition at line 210 of file Module.cc.

◆ setReturnValue() [1/2]

void setReturnValue ( bool  value)
protectedinherited

Sets the return value for this module as bool.

The bool value is saved as an integer with the convention 1 meaning true and 0 meaning false. The value can be used in the steering file to divide the analysis chain into several paths.

Parameters
valueThe value of the return value.

Definition at line 229 of file Module.cc.

◆ setReturnValue() [2/2]

void setReturnValue ( int  value)
protectedinherited

Sets the return value for this module as integer.

The value can be used in the steering file to divide the analysis chain into several paths.

Parameters
valueThe value of the return value.

Definition at line 222 of file Module.cc.

◆ setType()

void setType ( const std::string &  type)
protectedinherited

Set the module type.

Only for use by internal modules (which don't use the normal REG_MODULE mechanism).

Definition at line 50 of file Module.cc.

◆ terminate()

virtual void terminate ( )
inlinevirtualinherited

This method is called at the end of the event processing.

This method is called only once after the event processing finished. Use this method for cleaning up, closing files, etc.

This method can be implemented by subclasses.

Reimplemented in ROIDQMModule, DQMHistAnalysisPXDTrackChargeModule, DQMHistOutputToEPICSModule, DQMHistInjectionModule, DQMHistAnalysisRooFitExampleModule, DQMHistAnalysisPXDCMModule, DQMHistAnalysisPXDReductionModule, DQMHistAnalysisPXDChargeModule, DQMHistAnalysisPXDDAQModule, DQMHistAnalysisPXDEffModule, PXDBgTupleProducerModule, PXDMCBgTupleProducerModule, PyModule, PXDDQMEfficiencyNtupleSelftrackModule, DQMHistComparitorModule, PXDDQMEfficiencyNtupleModule, DQMHistAnalysisInputRootFileModule, PXDROIFinderAnalysisModule, ROISenderModule, PXDUnpackerModule, PXDUnpackerOTModule, PXDPackerErrModule, PXDPackerModule, SVDDQMExpressRecoModule, DQMHistAnalysisPXDERModule, SVDDQMClustersOnTrackModule, PXDReadRawONSENModule, PXDReadRawBonnDAQMatchedModule, DQMHistAnalysisEpicsExampleModule, DQMHistAnalysisIPModule, PXDReadRawBonnDAQModule, DQMHistAnalysisPXDFitsModule, DQMHistAnalysisExampleFlagsModule, TRGCDCT3DUnpackerModule, TRGCDCTSFUnpackerModule, TRGGRLUnpackerModule, TRGCDCETFUnpackerModule, CDCTriggerUnpackerModule, TOPUnpackerModule, FindletModule< AFindlet >, FindletModule< FacetCreator >, FindletModule< TrackFinderAutomaton >, FindletModule< CKFToCDCFromEclFindlet >, FindletModule< CKFToCDCFindlet >, FindletModule< CKFToSVDSeedFindlet >, FindletModule< AxialTrackCreatorMCTruth >, FindletModule< AxialStraightTrackFinder >, FindletModule< SegmentLinker >, FindletModule< TrackCreatorSegmentTripleAutomaton >, FindletModule< TrackCreatorSegmentPairAutomaton >, FindletModule< SegmentCreatorFacetAutomaton >, FindletModule< SegmentOrienter >, FindletModule< SegmentFinderFacetAutomaton >, FindletModule< CKFToSVDFindlet >, FindletModule< TrackFinderSegmentTripleAutomaton >, FindletModule< TrackRejecter >, FindletModule< SegmentCreatorMCTruth >, FindletModule< HitBasedT0Extractor >, FindletModule< TrackFinderCosmics >, FindletModule< SuperClusterCreator >, FindletModule< AsicBackgroundLibraryCreator >, FindletModule< TrackExporter >, FindletModule< ClusterPreparer >, FindletModule< CosmicsTrackMergerFindlet >, FindletModule< AxialTrackFinderHough >, FindletModule< TrackFinderSegmentPairAutomaton >, FindletModule< TrackLinker >, FindletModule< TrackOrienter >, FindletModule< TrackFinder >, FindletModule< AxialTrackFinderLegendre >, FindletModule< AxialTrackCreatorSegmentHough >, FindletModule< MonopoleAxialTrackFinderLegendre >, FindletModule< ClusterRefiner< BridgingWireHitRelationFilter > >, FindletModule< SegmentPairCreator >, FindletModule< HitReclaimer >, FindletModule< CKFToPXDFindlet >, FindletModule< TrackQualityEstimator >, FindletModule< StereoHitFinder >, FindletModule< TrackCreatorSingleSegments >, FindletModule< TrackFlightTimeAdjuster >, FindletModule< SegmentFitter >, FindletModule< SegmentRejecter >, FindletModule< WireHitPreparer >, FindletModule< SegmentTripleCreator >, FindletModule< SegmentTrackCombiner >, FindletModule< MCVXDCDCTrackMergerFindlet >, FindletModule< MonopoleStereoHitFinder >, FindletModule< TrackCombiner >, FindletModule< AxialSegmentPairCreator >, FindletModule< WireHitBackgroundDetector >, FindletModule< ClusterBackgroundDetector >, FindletModule< CDCTrackingEventLevelMdstInfoFillerFindlet >, FindletModule< MonopoleStereoHitFinderQuadratic >, FindletModule< TrackQualityAsserter >, FindletModule< WireHitCreator >, SpacePoint2TrueHitConnectorModule, ECLWaveformFitModule, TOPTimeBaseCalibratorModule, B2BIIConvertMdstModule, TOPTBCComparatorModule, ECLChargedPIDModule, SVDBackgroundModule, B2BIIFixMdstModule, ARICHNtupleModule, ParticleLoaderModule, BeamBkgTagSetterModule, ECLDigitizerModule, SVDDigitizerModule, CDCTriggerHoughETFModule, TOPGainEfficiencyCalculatorModule, CDCTrigger2DFinderModule, OpticalGunModule, ARICHDigitizerModule, KLMClustersReconstructorModule, CDCDedxValidationModule, ParticleKinematicFitterModule, TOPDQMModule, ECLShowerShapeModule, CDCDQMModule, TOPLaserHitSelectorModule, KLMDQMModule, PXDBackgroundModule, TOPModuleT0CalibratorModule, DQMHistAnalysisTRGGDLModule, CDCDedxPIDModule, TOPChannelT0CalibratorModule, TOPCommonT0CalibratorModule, TOPReconstructorModule, DATCONTrackingModule, BKLMDigitAnalyzerModule, TOPRawDigitConverterModule, ARICHFillHitsModule, DQMHistAnalysisCDCMonObjModule, KLMUnpackerModule, DQMHistAnalysisKLMModule, KLMReconstructorModule, ARICHReconstructorModule, CDCCRTestModule, KLMDigitizerModule, SoftwareTriggerModule, EKLMDataCheckerModule, TOPPDFDebuggerModule, ARICHDQMModule, DQMHistAnalysisARICHModule, KLMPackerModule, MdstPIDModule, FullSimModule, TOPAlignerModule, TOPBackgroundModule, ARICHPackerModule, BeamBkgMixerModule, ECLDigitizerPureCsIModule, TOPPDFCheckerModule, ARICHRelateModule, BelleMCOutputModule, BeamBkgHitRateMonitorModule, CDCPackerModule, DQMHistAnalysisMiraBelleModule, GFTC2SPTCConverterModule, ARICHUnpackerModule, ECLCRFinderModule, ARICHMCParticlesModule, ARICHRateCalModule, CDCUnpackerModule, CsIDigitizerModule, TOPDoublePulseGeneratorModule, SVDROIFinderAnalysisModule, BGOverlayExecutorModule, CDCCosmicAnalysisModule, ECLDataAnalysisModule, EclDisplayModule, VXDDedxPIDModule, ARICHRawUnpackerModule, NtuplePhase1_v6Module, ECLChargedPIDDataAnalysisValidationModule, ECLShowerCorrectorModule, EvtGenDecayModule, EKLMADCModule, HitLevelInfoWriterModule, SVDCoGTimeEstimatorModule, TOPCalPulseGeneratorModule, TOPNtupleModule, TOPPackerModule, TOPWaveformFeatureExtractorModule, SVDROIFinderModule, ParticleWeightingLookUpCreatorModule, BeamBkgGeneratorModule, RootOutputModule, TOPInterimFENtupleModule, TOPMCTrackMakerModule, BGOverlayInputModule, CsIStudyModule, ECLDigitCalibratorModule, ECLSplitterN1Module, ProfileModule, KLMClusterEfficiencyModule, PIDNtupleModule, VXDTFTrainingDataCollectorModule, arichBtestModule, CDCDigitizerModule, TpcDigitizerModule, ECLDQMModule, OverrideGenerationFlagsModule, BKLMSimHistogrammerModule, MCMatcherKLMClustersModule, DQMHistAnalysisARICHMonObjModule, PXDPerformanceModule, TOPBunchFinderModule, TOPTriggerDigitizerModule, TrackFinderVXDAnalizerModule, FlavorTaggerInfoFillerModule, HLTDQM2ZMQModule, ECLChargedPIDDataAnalysisModule, FragmentationModule, TOPCosmicT0FinderModule, TRGGRLMatchModule, ReprocessorModule, FANGSDigitizerModule, CDCRecoTrackFilterModule, IPDQMExpressRecoModule, ECLLocalMaximumFinderModule, CDCDedxCorrectionModule, CDCDedxDQMModule, DQMHistAnalysisMonObjModule, ECLClusterPSDModule, ExtModule, MCTrackCandClassifierModule, MuidModule, DQMHistAnalysisCDCDedxModule, DQMHistAnalysisHLTMonObjModule, BKLMTrackingModule, SVDROIFinderAnalysisDataModule, HitXPModule, DQMHistAnalysisECLModule, ECLBackgroundModule, BabayagaNLOInputModule, EventT0DQMModule, SVDDataFormatCheckModule, TOPLaserCalibratorModule, SecMapTrainerVXDTFModule, arichToNtupleModule, BgoStudyModule, CsiStudy_v2Module, MicrotpcStudyModule, PlumeDigitizerModule, PXDClustersFromTracksModule, SVDClusterEvaluationTrueInfoModule, TOPXTalkChargeShareSetterModule, SecMapTrainerBaseModule, SegmentNetworkAnalyzerModule, TRGGDLUnpackerModule, TRGTOPDQMModule, AnalysisPhase1StudyModule, DosiStudyModule, He3tubeStudyModule, ECLCovarianceMatrixModule, ECLFinalizerModule, ECLSplitterN2Module, MCMatcherECLClustersModule, RootInputModule, BKLMAnaModule, MVAExpertModule, MVAMultipleExpertsModule, KLMExpertModule, SVDHotStripFinderModule, TOPChannelT0MCModule, NoKickCutsEvalModule, TRGECLRawdataAnalysisModule, TRGTOPUnpackerModule, TPCStudyModule, ECLDQMEXTENDEDModule, ECLShowerCalibratorModule, ECLTrackClusterMatchingModule, PhokharaInputModule, CDCDedxSkimCDSTModule, SVDPackerModule, CurlingTrackCandSplitterModule, SpacePointCreatorTestModule, MLSegmentNetworkProducerModule, BgoDigitizerModule, CsiDigitizer_v2Module, DosiDigitizerModule, PinDigitizerModule, HLTDs2ZMQModule, TeeggInputModule, KlongValidationModule, SVDPerformanceModule, MCMatcherTRGECLModule, ParticleStatsModule, BeamabortStudyModule, ClawStudyModule, ClawsStudyModule, PindiodeStudyModule, QcsmonitorStudyModule, DQMHistAnalysisInputPVSrvModule, ECLHitDebugModule, AsyncWrapper, HepMCOutputModule, KKGenInputModule, CombinedPIDPerformanceModule, SVDOccupancyAnalysisModule, SVDSpacePointCreatorModule, TrackingPerformanceEvaluationModule, CurlTaggerModule, BHWideInputModule, PXDSpacePointCreatorModule, CDCDedxSkimModule, EffPlotsModule, CDCTriggerTSFFirmwareModule, ParticleMCDecayStringModule, VariablesToNtupleModule, BeamDigitizerModule, He3DigitizerModule, CDCCrossTalkAdderModule, ECLUnpackerModule, BBBremInputModule, GeneratedVertexDisplacerModule, KoralWInputModule, DataWriterModule, FullSimTimingModule, SVDCrossTalkFinderModule, SVDClusterFilterModule, SVDShaperDigitsFromTracksModule, SVD3SamplesEmulatorModule, RT2SPTCConverterModule, FastBDTClassifierTrainingModule, TRGGDLModule, EventKinematicsModule, CDCInitialT0DeterminationModule, DisplayModule, SVDChannelMappingModule, SVDClusterQualityEstimatorCalibrationModule, SVDSpacePointQICalibrationModule, ROIReadTestModule, TRGCDCT3DConverterModule, TRGECLModule, CosmicsAlignmentValidationModule, ClawDigitizerModule, ClawsDigitizerModule, FANGSStudyModule, ECLPackerModule, ECLTRGInformationModule, SVDB4CommissioningPlotsModule, SVDClusterEvaluationModule, V0findingPerformanceEvaluationModule, RemoveParticlesNotInListsModule, QcsmonitorDigitizerModule, DQMHistSnapshotsModule, ECLFillCellIdMappingModule, HepMCInputModule, HepevtOutputModule, RemoveMCParticlesModule, SVDChargeSharingAnalysisModule, VXDQETrainingDataCollectorModule, CsiModule, AafhInputModule, BeamSpotMonitorModule, TrackQETrainingDataCollectorModule, TRGGRLModule, VariablesToHistogramModule, ECLTrackClusterMatchingParametrizationExpertModule, RandomBarrierModule, CRYInputModule, MasterClassModule, GenfitVisModule, SPTCRefereeModule, FillTrackFitNtupleModule, TRGGRLProjectsModule, DQMHistDeltaHistoModule, GeneratorPreselectionModule, TCConvertersTestModule, TRGCDCModule, TRGECLFAMModule, VariablesToEventBasedTreeModule, B2BIIMdstInputModule, SubEventModule, TrepsInputModule, CDCDedxScanModule, CDCTriggerNeuroDQMModule, DQMHistAnalysisSVDOnMiraBelleModule, DQMHistAnalysisTOPModule, ECLCompressBGOverlayModule, ECLMatchingPerformanceExpertModule, TRGCDCTSStreamModule, ParticleMassUpdaterModule, SkimFilterModule, SVDClusterQualityEstimatorModule, MCV0MatcherModule, ECLDigiStudyModule, TrackFilterModule, EclCovMatrixNtupleModule, Convert2RawDetModule, TOPRingPlotterModule, PhaseSpaceAnalysisModule, TreeFitterModule, TRGECLQAMModule, TRGECLTimingCalModule, DQMHistAnalysisOutputMonObjModule, SoftwareTriggerResultPrinterModule, SVDMaxStripTTreeModule, FastBDTClassifierAnalyzerModule, VXDMisalignmentModule, StandardTrackingPerformanceModule, cdcDQM7Module, DQMHistAnalysisInputModule, SwitchDataStoreModule, DQMHistAnalysisEventT0Module, ECLTrackClusterMatchingPerformanceModule, HistoModule, ZMQRxOutputModule, ZMQTxInputModule, SPTC2GFTCConverterModule, TRGGRLDQMModule, PhysicsObjectsMiraBelleModule, ZMQRxWorkerModule, SPTC2RTConverterModule, TRGGDLDQMModule, KLMTriggerModule, DQMHistAnalysisInputSrvModule, ProgressBarModule, SeqRootOutputModule, GeometryModule, CDCTriggerTSFModule, DQMHistAnalysisSVDGeneralModule, PhysicsObjectsMiraBelleDst2Module, PhysicsObjectsMiraBelleDstModule, TxModule, SVDPerformanceTTreeModule, CDCTriggerNeuroTrainerModule, B2BIIMCParticlesMonitorModule, ZMQTxWorkerModule, Root2BinaryModule, ScanCDCGeoModule, DQMHistAnalysisOutputNSMModule, DQMHistAnalysisPlotOnlyModule, DQMHistAnalysisSVDEfficiencyModule, RxModule, svdDumpModule, TRGECLDQMModule, GRLNeuroTrainerModule, DQMHistAnalysisExampleModule, DQMHistAnalysisOutputRelayMsgModule, CheckErrorEventModule, DQMHistAnalysisOutputFileModule, TRGCDCT2DDQMModule, StudyMaterialEffectsModule, TRGCDCT3DDQMModule, TRGGDLSummaryModule, DQMHistAnalysisOutputModule, HistoManagerModule, SeqRootInputModule, TRGCDCTSFDQMModule, TRGGDLDSTModule, PhysicsObjectsDQMModule, CollectorTestModule, CalibrationCollectorModule, ARICHBackgroundModule, EvReductionModule, Raw2DsModule, BeamabortModule, BgoModule, CaveModule, ClawModule, CLAWSModule, DosiModule, FANGSModule, He3tubeModule, MicrotpcModule, Ph1bpipeModule, Ph1sustrModule, PindiodeModule, PlumeModule, QcsmonitorModule, SrsensorModule, RawInputModule, StorageDeserializerModule, TRGECLUnpackerModule, SerializerModule, FastRbuf2DsModule, Ds2SampleModule, DeSerializerPXDModule, GenRawSendModule, DeSerializerModule, Rbuf2RbufModule, Rbuf2DsModule, TxSocketModule, DqmHistoManagerModule, Ds2RawModule, Ds2RawFileModule, Ds2RbufModule, Root2RawModule, StorageSerializerModule, GetEventFromSocketModule, ReceiveEventModule, ElapsedTimeModule, MonitorDataCOPPERModule, RxSocketModule, CertifyParallelModule, SeqRootMergerModule, DAQPerfModule, MonitorDataModule, TrackAnaModule, and PartialSeqRootReaderModule.

Definition at line 178 of file Module.h.

Member Data Documentation

◆ m_hHotStripsSummary

SVDSummaryPlots* m_hHotStripsSummary
private
Initial value:
=
nullptr

hot strip summary histo

Definition at line 197 of file SVDLocalCalibrationsMonitorModule.h.

◆ m_hMask

SVDHistograms<TH1F>* m_hMask = nullptr
private

MASKS.

masked strips histo

Definition at line 160 of file SVDLocalCalibrationsMonitorModule.h.


The documentation for this class was generated from the following files:
Belle2::SVDLocalCalibrationsMonitorModule::m_layer
int m_layer
layer number
Definition: SVDLocalCalibrationsMonitorModule.h:115
Belle2::SVDLocalCalibrationsMonitorModule::m_strip
int m_strip
strip number
Definition: SVDLocalCalibrationsMonitorModule.h:119
Belle2::SVDLocalCalibrationsMonitorModule::m_noise
float m_noise
strip noise (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:125
Belle2::SVDLocalCalibrationsMonitorModule::m_maskAVE
float m_maskAVE
sensor mask average
Definition: SVDLocalCalibrationsMonitorModule.h:121
Belle2::SVDLocalCalibrationsMonitorModule::b_hotstripsAVE
TBranch * b_hotstripsAVE
average sensor hotstrips
Definition: SVDLocalCalibrationsMonitorModule.h:88
Belle2::SVDLocalCalibrationsMonitorModule::m_run
int m_run
run number
Definition: SVDLocalCalibrationsMonitorModule.h:113
Belle2::SVDLocalCalibrationsMonitorModule::m_noiseRMS
float m_noiseRMS
sensor noise rms (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:130
Belle2::SVDLocalCalibrationsMonitorModule::m_hOccupancy
SVDHistograms< TH1F > * m_hOccupancy
occupancy (hits/evt) histo
Definition: SVDLocalCalibrationsMonitorModule.h:191
Belle2::SVDLocalCalibrationsMonitorModule::m_hPulseWidth
SVDHistograms< TH1F > * m_hPulseWidth
calPeakTime (ns) histo
Definition: SVDLocalCalibrationsMonitorModule.h:187
Belle2::SVDLocalCalibrationsMonitorModule::b_pulseWidth
TBranch * b_pulseWidth
strip pulse width
Definition: SVDLocalCalibrationsMonitorModule.h:107
Belle2::SVDHistograms< TH1F >
Belle2::SVDPulseShapeCalibrations::isValid
bool isValid()
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition: SVDPulseShapeCalibrations.h:182
Belle2::SVDLocalCalibrationsMonitorModule::m_ladder
int m_ladder
ladder number
Definition: SVDLocalCalibrationsMonitorModule.h:116
Belle2::SVDLocalCalibrationsMonitorModule::b_pedestal
TBranch * b_pedestal
strip pedestal
Definition: SVDLocalCalibrationsMonitorModule.h:89
Belle2::SVDLocalCalibrationsMonitorModule::b_pedestalRMS
TBranch * b_pedestalRMS
rms sensor pedestal
Definition: SVDLocalCalibrationsMonitorModule.h:91
Belle2::SVDLocalCalibrationsMonitorModule::m_h2CalPeakADC
SVDHistograms< TH2F > * m_h2CalPeakADC
calPeakADC (ns) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:184
Belle2::SVDLocalCalibrationsMonitorModule::m_hv
float m_hv
applied hv=Vbias/2
Definition: SVDLocalCalibrationsMonitorModule.h:114
Belle2::SVDLocalCalibrationsMonitorModule::b_run
TBranch * b_run
run number
Definition: SVDLocalCalibrationsMonitorModule.h:77
Belle2::SVDLocalCalibrationsMonitorModule::m_treeDetailed
TTree * m_treeDetailed
pointer at tree containing the calibration constants of each strip
Definition: SVDLocalCalibrationsMonitorModule.h:73
Belle2::SVDLocalCalibrationsMonitorModule::m_rootFilePtr
TFile * m_rootFilePtr
pointer at root file used for storing histograms
Definition: SVDLocalCalibrationsMonitorModule.h:71
Belle2::SVDLocalCalibrationsMonitorModule::m_hGain
SVDHistograms< TH1F > * m_hGain
gain (e-/ADC) histo
Definition: SVDLocalCalibrationsMonitorModule.h:175
Belle2::SVDPedestalCalibrations::isValid
bool isValid()
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition: SVDPedestalCalibrations.h:84
Belle2::SVDLocalCalibrationsMonitorModule::b_maskAVE
TBranch * b_maskAVE
average sensor mask
Definition: SVDLocalCalibrationsMonitorModule.h:86
Belle2::SVDLocalCalibrationsMonitorModule::m_MaskedStr
SVDFADCMaskedStrips m_MaskedStr
FADC masked strip payload.
Definition: SVDLocalCalibrationsMonitorModule.h:152
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakADCRMS
float m_calPeakADCRMS
sensor peak time rms
Definition: SVDLocalCalibrationsMonitorModule.h:139
Belle2::SVDLocalCalibrationsMonitorModule::m_pulseWidth
float m_pulseWidth
strip pulse width
Definition: SVDLocalCalibrationsMonitorModule.h:143
Belle2::SVDLocalCalibrationsMonitorModule::m_hHotStripsSummary
SVDSummaryPlots * m_hHotStripsSummary
hot strip summary histo
Definition: SVDLocalCalibrationsMonitorModule.h:197
Belle2::SVDLocalCalibrationsMonitorModule::m_PulseShapeCal
SVDPulseShapeCalibrations m_PulseShapeCal
pulse shape payload
Definition: SVDLocalCalibrationsMonitorModule.h:154
Belle2::SVDLocalCalibrationsMonitorModule::m_pedestalRMS
float m_pedestalRMS
sensor pedestal rms
Definition: SVDLocalCalibrationsMonitorModule.h:133
Belle2::SVDLocalCalibrationsMonitorModule::b_hv
TBranch * b_hv
HV.
Definition: SVDLocalCalibrationsMonitorModule.h:78
Belle2::SVDLocalCalibrationsMonitorModule::m_h2CalPeakTime
SVDHistograms< TH2F > * m_h2CalPeakTime
calPeakTime (ns) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:180
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakTimeAVE
TBranch * b_calPeakTimeAVE
sensor calPeakTime average
Definition: SVDLocalCalibrationsMonitorModule.h:105
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakADCRMS
TBranch * b_calPeakADCRMS
sensor calPeakADC arm
Definition: SVDLocalCalibrationsMonitorModule.h:103
Belle2::SVDLocalCalibrationsMonitorModule::m_mask
float m_mask
strip mask 0/1
Definition: SVDLocalCalibrationsMonitorModule.h:120
Belle2::SVDLocalCalibrationsMonitorModule::m_tree
TTree * m_tree
pointer at tree containing the mean and RMS of calibration constants
Definition: SVDLocalCalibrationsMonitorModule.h:72
Belle2::SVDLocalCalibrationsMonitorModule::m_hMask
SVDHistograms< TH1F > * m_hMask
MASKS.
Definition: SVDLocalCalibrationsMonitorModule.h:160
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Mask
SVDHistograms< TH2F > * m_h2Mask
mask VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:161
Belle2::SVDLocalCalibrationsMonitorModule::m_rootFileName
std::string m_rootFileName
root file name
Definition: SVDLocalCalibrationsMonitorModule.h:147
Belle2::SVDLocalCalibrationsMonitorModule::m_gainRMS
float m_gainRMS
sensor gain rms
Definition: SVDLocalCalibrationsMonitorModule.h:136
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakTimeRMS
TBranch * b_calPeakTimeRMS
sensor calPeakTime arm
Definition: SVDLocalCalibrationsMonitorModule.h:106
Belle2::SVDLocalCalibrationsMonitorModule::b_occupancyRMS
TBranch * b_occupancyRMS
sensor occupancy rms (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:100
Belle2::SVDLocalCalibrationsMonitorModule::m_h2NoiseEl
SVDHistograms< TH2F > * m_h2NoiseEl
noise in e- VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:168
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakADCAVE
TBranch * b_calPeakADCAVE
sensor calPeakADC average
Definition: SVDLocalCalibrationsMonitorModule.h:102
Belle2::SVDLocalCalibrationsMonitorModule::m_noiseAVE
float m_noiseAVE
sensor noise average (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:129
Belle2::SVDLocalCalibrationsMonitorModule::m_hCalPeakADC
SVDHistograms< TH1F > * m_hCalPeakADC
calPeakADC (ns) histo
Definition: SVDLocalCalibrationsMonitorModule.h:183
Belle2::SVDLocalCalibrationsMonitorModule::m_occupancy
float m_occupancy
strip occupancy (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:124
Belle2::SVDLocalCalibrationsMonitorModule::b_pulseWidthRMS
TBranch * b_pulseWidthRMS
sensor pulse width rms
Definition: SVDLocalCalibrationsMonitorModule.h:109
Belle2::SVDLocalCalibrationsMonitorModule::b_gain
TBranch * b_gain
strip gain
Definition: SVDLocalCalibrationsMonitorModule.h:92
Belle2::SVDLocalCalibrationsMonitorModule::b_gainRMS
TBranch * b_gainRMS
sensor gain rms
Definition: SVDLocalCalibrationsMonitorModule.h:94
Belle2::SVDLocalCalibrationsMonitorModule::m_pedestalAVE
float m_pedestalAVE
sensor pedestal average
Definition: SVDLocalCalibrationsMonitorModule.h:132
Belle2::SVDLocalCalibrationsMonitorModule::b_hotstrips
TBranch * b_hotstrips
strip hotstrips 0/1
Definition: SVDLocalCalibrationsMonitorModule.h:87
Belle2::SVDLocalCalibrationsMonitorModule::m_hotstrips
float m_hotstrips
strip hotstrips 0/1
Definition: SVDLocalCalibrationsMonitorModule.h:122
Belle2::SVDLocalCalibrationsMonitorModule::m_h2PulseWidth
SVDHistograms< TH2F > * m_h2PulseWidth
calPeakTime (ns) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:188
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakADC
float m_calPeakADC
strip peak time
Definition: SVDLocalCalibrationsMonitorModule.h:137
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Occupancy
SVDHistograms< TH2F > * m_h2Occupancy
occupancy (hits/evt) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:192
Belle2::SVDLocalCalibrationsMonitorModule::m_hNoiseEl
SVDHistograms< TH1F > * m_hNoiseEl
noise in e- histo
Definition: SVDLocalCalibrationsMonitorModule.h:167
Belle2::SVDLocalCalibrationsMonitorModule::m_NoiseCal
SVDNoiseCalibrations m_NoiseCal
noise payload
Definition: SVDLocalCalibrationsMonitorModule.h:153
Belle2::SVDLocalCalibrationsMonitorModule::m_exp
int m_exp
exp number
Definition: SVDLocalCalibrationsMonitorModule.h:112
Belle2::SVDLocalCalibrationsMonitorModule::m_pedestal
float m_pedestal
strip pedestal
Definition: SVDLocalCalibrationsMonitorModule.h:131
Belle2::SVDLocalCalibrationsMonitorModule::b_exp
TBranch * b_exp
exp number
Definition: SVDLocalCalibrationsMonitorModule.h:76
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakTime
TBranch * b_calPeakTime
strip calPeakTime
Definition: SVDLocalCalibrationsMonitorModule.h:104
Belle2::SVDLocalCalibrationsMonitorModule::m_gainAVE
float m_gainAVE
sensor gain average
Definition: SVDLocalCalibrationsMonitorModule.h:135
Belle2::SVDLocalCalibrationsMonitorModule::b_strip
TBranch * b_strip
strip number
Definition: SVDLocalCalibrationsMonitorModule.h:83
Belle2::SVDLocalCalibrationsMonitorModule::b_calPeakADC
TBranch * b_calPeakADC
strip calPeakADC
Definition: SVDLocalCalibrationsMonitorModule.h:101
Belle2::SVDLocalCalibrationsMonitorModule::m_sensor
int m_sensor
sensor number
Definition: SVDLocalCalibrationsMonitorModule.h:117
Belle2::SVDLocalCalibrationsMonitorModule::m_pulseWidthRMS
float m_pulseWidthRMS
sensor pulse width rms
Definition: SVDLocalCalibrationsMonitorModule.h:145
Belle2::SVDLocalCalibrationsMonitorModule::m_pulseWidthAVE
float m_pulseWidthAVE
sensor pulse width average
Definition: SVDLocalCalibrationsMonitorModule.h:144
Belle2::SVDLocalCalibrationsMonitorModule::m_hPedestal
SVDHistograms< TH1F > * m_hPedestal
pedestal (ADC) histo
Definition: SVDLocalCalibrationsMonitorModule.h:171
Belle2::SVDLocalCalibrationsMonitorModule::m_noiseEl
float m_noiseEl
strip noise (e-)
Definition: SVDLocalCalibrationsMonitorModule.h:126
Belle2::SVDLocalCalibrationsMonitorModule::b_mask
TBranch * b_mask
strip mask 0/1
Definition: SVDLocalCalibrationsMonitorModule.h:85
Belle2::SVDLocalCalibrationsMonitorModule::b_side
TBranch * b_side
sensor side
Definition: SVDLocalCalibrationsMonitorModule.h:82
Belle2::SVDSummaryPlots
class to summarize SVD quantities per sensor and side
Definition: SVDSummaryPlots.h:35
Belle2::SVDLocalCalibrationsMonitorModule::m_occupancyRMS
float m_occupancyRMS
sensor occupancy rms
Definition: SVDLocalCalibrationsMonitorModule.h:128
Belle2::SVDLocalCalibrationsMonitorModule::b_ladder
TBranch * b_ladder
ladder number
Definition: SVDLocalCalibrationsMonitorModule.h:79
Belle2::SVDLocalCalibrationsMonitorModule::b_occupancy
TBranch * b_occupancy
strip occupancy
Definition: SVDLocalCalibrationsMonitorModule.h:84
Belle2::SVDLocalCalibrationsMonitorModule::b_noiseEl
TBranch * b_noiseEl
strip noise (e-)
Definition: SVDLocalCalibrationsMonitorModule.h:96
Belle2::SVDLocalCalibrationsMonitorModule::m_side
int m_side
sensor side
Definition: SVDLocalCalibrationsMonitorModule.h:118
Belle2::SVDLocalCalibrationsMonitorModule::m_PedestalCal
SVDPedestalCalibrations m_PedestalCal
pedestal payload
Definition: SVDLocalCalibrationsMonitorModule.h:155
Belle2::SVDLocalCalibrationsMonitorModule::m_occupancyAVE
float m_occupancyAVE
sensor occupancy average
Definition: SVDLocalCalibrationsMonitorModule.h:127
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Noise
SVDHistograms< TH2F > * m_h2Noise
noise (ADC) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:166
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakTime
float m_calPeakTime
strip peak time
Definition: SVDLocalCalibrationsMonitorModule.h:140
Belle2::SVDNoiseCalibrations::isValid
bool isValid()
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition: SVDNoiseCalibrations.h:82
Belle2::SVDLocalCalibrationsMonitorModule::m_hHotstrips
SVDHistograms< TH1F > * m_hHotstrips
hot strips histo
Definition: SVDLocalCalibrationsMonitorModule.h:195
Belle2::SVDFADCMaskedStrips::isValid
bool isValid()
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition: SVDFADCMaskedStrips.h:84
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Hotstrips
SVDHistograms< TH2F > * m_h2Hotstrips
hotstrips VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:196
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakTimeRMS
float m_calPeakTimeRMS
sensor peak time rms
Definition: SVDLocalCalibrationsMonitorModule.h:142
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakTimeAVE
float m_calPeakTimeAVE
sensor peak time average
Definition: SVDLocalCalibrationsMonitorModule.h:141
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Gain
SVDHistograms< TH2F > * m_h2Gain
gain (e-/ADC) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:176
Belle2::SVDLocalCalibrationsMonitorModule::m_hotstripsAVE
float m_hotstripsAVE
sensor hotstrips average
Definition: SVDLocalCalibrationsMonitorModule.h:123
Belle2::SVDLocalCalibrationsMonitorModule::b_sensor
TBranch * b_sensor
sensor number
Definition: SVDLocalCalibrationsMonitorModule.h:81
Belle2::SVDLocalCalibrationsMonitorModule::b_noiseRMS
TBranch * b_noiseRMS
sensor noise rms (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:98
Belle2::SVDLocalCalibrationsMonitorModule::b_layer
TBranch * b_layer
layer number
Definition: SVDLocalCalibrationsMonitorModule.h:80
Belle2::SVDLocalCalibrationsMonitorModule::m_hCalPeakTime
SVDHistograms< TH1F > * m_hCalPeakTime
calPeakTime (ns) histo
Definition: SVDLocalCalibrationsMonitorModule.h:179
Belle2::SVDLocalCalibrationsMonitorModule::m_hNoise
SVDHistograms< TH1F > * m_hNoise
noise (ADC) histo
Definition: SVDLocalCalibrationsMonitorModule.h:165
Belle2::SVDLocalCalibrationsMonitorModule::b_occupancyAVE
TBranch * b_occupancyAVE
sensor occupancy average (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:99
Belle2::SVDLocalCalibrationsMonitorModule::b_gainAVE
TBranch * b_gainAVE
sensor gain average
Definition: SVDLocalCalibrationsMonitorModule.h:93
Belle2::SVDLocalCalibrationsMonitorModule::m_calPeakADCAVE
float m_calPeakADCAVE
sensor peak time average
Definition: SVDLocalCalibrationsMonitorModule.h:138
Belle2::SVDLocalCalibrationsMonitorModule::hm_hot_strips
SVDHistograms< TH1F > * hm_hot_strips
hot strips per sensor
Definition: SVDLocalCalibrationsMonitorModule.h:197
Belle2::SVDLocalCalibrationsMonitorModule::b_pedestalAVE
TBranch * b_pedestalAVE
average sensor pedestal
Definition: SVDLocalCalibrationsMonitorModule.h:90
Belle2::SVDLocalCalibrationsMonitorModule::b_noise
TBranch * b_noise
strip noise (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:95
Belle2::SVDLocalCalibrationsMonitorModule::b_pulseWidthAVE
TBranch * b_pulseWidthAVE
sensor pulse width average
Definition: SVDLocalCalibrationsMonitorModule.h:108
Belle2::SVDLocalCalibrationsMonitorModule::m_gain
float m_gain
strip gain
Definition: SVDLocalCalibrationsMonitorModule.h:134
Belle2::SVDLocalCalibrationsMonitorModule::b_noiseAVE
TBranch * b_noiseAVE
sensor noise average (ADC)
Definition: SVDLocalCalibrationsMonitorModule.h:97
Belle2::SVDLocalCalibrationsMonitorModule::m_h2Pedestal
SVDHistograms< TH2F > * m_h2Pedestal
pedestal (ADC) VS strip 2D histo
Definition: SVDLocalCalibrationsMonitorModule.h:172