![]() |
Belle II Software
release-05-02-19
|
Classes | |
class | BeamBkgGeneratorModule |
Beam background generator based on SAD files. More... | |
class | BeamBkgHitRateMonitorModule |
A module to monitor detector hit rates of beam background Output is to a flat ntuple. More... | |
class | BeamBkgMixerModule |
New beam background mixer; this one doesn't need ROF files. More... | |
class | BeamBkgTagSetterModule |
A module that sets m_backgroundTag variable in SimHits (see BackgroundMetaData.h). More... | |
class | BGOverlayExecutorModule |
Overlay of measured background with simulated data (Digits or Clusters) More... | |
class | BGOverlayInputModule |
Beam BG data input, either in form of Digits or raw data. More... | |
Functions | |
BeamBkgGeneratorModule () | |
Constructor. | |
virtual | ~BeamBkgGeneratorModule () |
Destructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | beginRun () override |
Called when entering a new run. More... | |
virtual void | event () override |
Event processor. | |
virtual void | endRun () override |
End-of-run action. More... | |
virtual void | terminate () override |
Termination action. More... | |
int | generateEntry () const |
Pick up particle randomly from the SAD file according to its rate. More... | |
BeamBkgHitRateMonitorModule () | |
Constructor. | |
virtual | ~BeamBkgHitRateMonitorModule () |
Destructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | beginRun () override |
Called when entering a new run. | |
virtual void | event () override |
Event processor. | |
virtual void | endRun () override |
End-of-run action. | |
virtual void | terminate () override |
Termination action. More... | |
bool | isEventSelected () |
event selection More... | |
void | collectFileMetaData () |
Collect file meta data: LFN's, low and high experiment, run and event numbers. More... | |
void | setFileMetaData () |
Set output FileMetaData object. More... | |
BeamBkgMixerModule () | |
Constructor. | |
virtual | ~BeamBkgMixerModule () |
Destructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | beginRun () override |
Called when entering a new run. More... | |
virtual void | event () override |
Event processor. | |
virtual void | endRun () override |
End-of-run action. More... | |
virtual void | terminate () override |
Termination action. More... | |
bool | isComponentIncluded (std::vector< std::string > &components, const std::string &component) |
Returns true if a component is found in components or the list is empty. More... | |
void | appendSample (BackgroundMetaData::BG_TAG bkgTag, const std::string &bkgType, const std::string &fileName, double realTime, BackgroundMetaData::EFileType fileTyp) |
appends background sample to m_backgrounds More... | |
bool | acceptEvent (TClonesArray *cloneArrayECL) |
Checks for deposited energy of ECLHits and returns true if Edep < m_maxEdepECL. More... | |
BeamBkgTagSetterModule () | |
Constructor. | |
virtual | ~BeamBkgTagSetterModule () |
Destructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | beginRun () override |
Called when entering a new run. More... | |
virtual void | event () override |
Event processor. | |
virtual void | endRun () override |
End-of-run action. More... | |
virtual void | terminate () override |
Termination action. More... | |
BGOverlayExecutorModule () | |
Constructor. | |
virtual | ~BGOverlayExecutorModule () |
Destructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | beginRun () override |
Called when entering a new run. More... | |
virtual void | event () override |
Event processor. | |
virtual void | endRun () override |
End-of-run action. More... | |
virtual void | terminate () override |
Termination action. More... | |
BGOverlayInputModule () | |
Constructor. | |
virtual | ~BGOverlayInputModule () |
Destructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | beginRun () override |
Called when entering a new run. More... | |
virtual void | event () override |
Event processor. | |
virtual void | endRun () override |
End-of-run action. More... | |
virtual void | terminate () override |
Termination action. More... | |
bool | connectBranches () |
Connect branches of the given event tree to the data store, except EventMetaData and all relations. More... | |
|
private |
Checks for deposited energy of ECLHits and returns true if Edep < m_maxEdepECL.
cloneArrayECL | pointer to TClonesArray of ECLHits |
Definition at line 560 of file BeamBkgMixerModule.cc.
|
private |
appends background sample to m_backgrounds
bkgTag | background tag |
bkgType | background type |
fileName | file name |
realTime | real time that corresponds to background sample |
fileTyp | file type |
Definition at line 538 of file BeamBkgMixerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 130 of file BGOverlayInputModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 163 of file BeamBkgGeneratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 101 of file BGOverlayExecutorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 353 of file BeamBkgMixerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 127 of file BeamBkgTagSetterModule.cc.
|
private |
Collect file meta data: LFN's, low and high experiment, run and event numbers.
This code is based on RootOutputModule::event().
Definition at line 299 of file BeamBkgHitRateMonitorModule.cc.
|
private |
Connect branches of the given event tree to the data store, except EventMetaData and all relations.
Definition at line 179 of file BGOverlayInputModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 167 of file BGOverlayInputModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 233 of file BeamBkgGeneratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 120 of file BGOverlayExecutorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 502 of file BeamBkgMixerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 178 of file BeamBkgTagSetterModule.cc.
|
private |
Pick up particle randomly from the SAD file according to its rate.
Definition at line 263 of file BeamBkgGeneratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 72 of file BGOverlayInputModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 74 of file BeamBkgGeneratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 77 of file BGOverlayExecutorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 118 of file BeamBkgMixerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 122 of file BeamBkgHitRateMonitorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 75 of file BeamBkgTagSetterModule.cc.
|
private |
Returns true if a component is found in components or the list is empty.
If found a component is erased from components.
components | list of components to be included |
component | the name of detector component to check |
Definition at line 525 of file BeamBkgMixerModule.cc.
|
private |
event selection
Definition at line 277 of file BeamBkgHitRateMonitorModule.cc.
|
private |
Set output FileMetaData object.
This code is based on RootOutputModule::fillFileMetaData().
Definition at line 335 of file BeamBkgHitRateMonitorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 171 of file BGOverlayInputModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 237 of file BeamBkgGeneratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 124 of file BGOverlayExecutorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 264 of file BeamBkgHitRateMonitorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 506 of file BeamBkgMixerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 182 of file BeamBkgTagSetterModule.cc.