![]() |
Belle II Software
release-06-01-15
|
Classes | |
class | TOPAlignmentCollectorModule |
Collector for geometrical alignment of a TOP module with dimuons or Bhabhas. More... | |
class | TOPAsicShiftsBS13dCollectorModule |
Collector for carrier shifts of BS13d. More... | |
class | TOPChannelMaskCollectorModule |
Collector for preparing masks of hot and dead channels. More... | |
class | TOPCommonT0BFCollectorModule |
Collector for common T0 calibration with a fit of bunch finder residuals (method BF) More... | |
class | TOPCommonT0LLCollectorModule |
Collector for common T0 calibration with neg. More... | |
class | TOPModuleT0DeltaTCollectorModule |
Collector for module T0 calibration with chi2 minimization of time differences between slots (method DeltaT). More... | |
class | TOPModuleT0LLCollectorModule |
Collector for module T0 calibration with neg. More... | |
class | TOPPulseHeightCollectorModule |
Collector for channel pulse-height distributions. More... | |
class | TOPValidationCollectorModule |
Collector for automatic validation of calibration with dimuon events. More... | |
class | OpticalGunModule |
Source of optical photons for the simulation of the TOP laser system. More... | |
class | TOPAlignerModule |
Alignment of TOP. More... | |
class | TOPBackgroundModule |
TOP backgound module. More... | |
class | TOPBunchFinderModule |
Bunch finder: searches for the bunch crossing where the interaction happened using track-based TOP likelihood. More... | |
class | TOPChannelMaskerModule |
Masks dead PMs from the reconstruction. More... | |
class | TOPChannelT0CalibratorModule |
A module for alternative channel T0 calibration with collision data Note: after this kind of calibration one cannot do the geometrical alignment This module can also be used to check the calibration. More... | |
class | TOPChannelT0MCModule |
TOP Channel T0 MC Extraction module (under development) More... | |
class | TOPCommonT0CalibratorModule |
A module for common T0 calibration with collision data (dimuons or bhabhas) More... | |
class | TOPCosmicT0FinderModule |
Event T0 finder for global cosmic runs. More... | |
class | TOPDigitizerModule |
TOP digitizer. More... | |
class | TOPTriggerDigitizerModule |
Digitizer that provides time stamps for TOP trigger. More... | |
class | TOPCalPulseGeneratorModule |
Generator of calibration pulses Output to TOPSimCalPulses. More... | |
class | TOPDoublePulseGeneratorModule |
Generator of double calibration pulses Output to TOPDigits. More... | |
class | TOPDQMModule |
TOP DQM histogrammer. More... | |
class | TOPGainEfficiencyCalculatorModule |
Module for channel-by-channel gain/efficiency analysis. More... | |
class | TOPLaserHitSelectorModule |
Module for pixel-by-pixel gain/efficiency analysis. More... | |
class | TOPGeometryParInitializerModule |
Class for initializing TOPGeometryPar. More... | |
class | TOPInterimFENtupleModule |
Module to produce ntuple from TOPDigits and TOPRawDigits. More... | |
class | TOPLaserCalibratorModule |
T0 Laser calibration module (under development) More... | |
class | TOPLaserCalibratorCollectorModule |
Collector module for the TOP channelT0 calibration and, more in general, for the time resolution studies using the laser and pulser data. More... | |
class | TOPLLScannerModule |
A module to perform the TOP PID likelihood scan and find the actual minimum as function of the mass. More... | |
class | TOPMCTrackMakerModule |
Constructs Tracks and ExtHits from MCParticles and TOPBarHits Utility needed for testing and debugging of TOP reconstruction. More... | |
class | TOPModuleT0CalibratorModule |
A module for module T0 calibration with collision data (dimuons or bhabhas) Useful when the geometrical alignment need not to be repeated. More... | |
class | TOPNtupleModule |
Module to write out a ntuple summarizing TOP reconstruction output. More... | |
class | TOPPackerModule |
Raw data packer. More... | |
class | TOPPDFCheckerModule |
Module for checking analytic PDF used in likelihood calculation. More... | |
class | TOPPDFDebuggerModule |
TOP reconstruction module. More... | |
class | TOPRawDigitConverterModule |
TOPRawDigits to TOPDigits converter. More... | |
class | TOPReconstructorModule |
TOP reconstruction module. More... | |
class | TOPRingPlotterModule |
A module to plot the x-t images from TOP, and in general study the distribution of the digits associated to the particles in a particleList. More... | |
class | TOPTBCComparatorModule |
Module for the comparison of different sets of time base correction (TBC) constants and to produce monitoring plots out of a given set. More... | |
struct | Hit |
Structure to hold some of the calpulse data. More... | |
struct | TwoTimes |
Structure to hold calpulse raw times expressed in samples since sample 0 of window 0. More... | |
class | TOPTimeBaseCalibratorModule |
Time base calibrator. More... | |
class | TOPTimeRecalibratorModule |
Utility module for re-calibrating time of TOPDigits pulseWidth and timeError are not changed although they may depend no calibration! More... | |
class | TOPUnpackerModule |
Raw data unpacker. More... | |
class | TOPWaveformFeatureExtractorModule |
Waveform feature extractor: module adds rawDigits that are found in waveforms by feature extraction but are not already present in RawDigits. More... | |
class | TOPWaveformQualityPlotterModule |
Plots and histograms of waveforms and feature extracted parameters. More... | |
class | TOPXTalkChargeShareSetterModule |
Crosstalk & chargeshare flag setter. More... | |
Functions | |
TOPAlignmentCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
TOPAsicShiftsBS13dCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
TOPChannelMaskCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
TOPCommonT0BFCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
TOPCommonT0LLCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
TOPModuleT0DeltaTCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
TOPModuleT0LLCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
TOPPulseHeightCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
TOPValidationCollectorModule () | |
Constructor. | |
virtual void | prepare () final |
Replacement for initialize(). More... | |
virtual void | startRun () final |
Replacement for beginRun(). More... | |
virtual void | collect () final |
Replacement for event(). More... | |
virtual void | closeRun () final |
Replacement for endRun(). More... | |
OpticalGunModule () | |
Constructor. | |
virtual | ~OpticalGunModule () |
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... | |
void | printModuleParams () const |
Prints module parameters. | |
bool | isInsideSlit (const TVector3 &point, const TVector3 &direction) const |
Checks if photon flies through the slit. More... | |
TVector3 | getDirectionGaussian () const |
Return photon direction according to a projected 2D gaussian distribution based on numerical aperture NA. | |
TVector3 | getDirectionUniform () const |
Return photon direction according to a projected uniform distribution with opening angle alpha. More... | |
TVector3 | getDirectionLambertian () const |
Return photon direction according to a lambertian distribution with opening angle alpha. | |
TVector3 | getDirectionCustom () const |
Return photon direction according to a a custom distribution of theta. | |
TOPAlignerModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | event () override |
Event processor. | |
virtual void | terminate () override |
Termination action. More... | |
TOPBackgroundModule () | |
Constructor. | |
virtual | ~TOPBackgroundModule () |
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. More... | |
void | myprint (TH1F *histo, const char *path, const char *xtit, const char *ytit, double tresh) |
Print histogram 1D, helper function. | |
virtual void | endRun () override |
End-of-run action. More... | |
virtual void | terminate () override |
Termination action. More... | |
void | printModuleParams () const |
Prints module parameters. | |
TOPBunchFinderModule () | |
Constructor. | |
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 | terminate () override |
Termination action. More... | |
Const::ChargedStable | getMostProbable (const Track &track) |
Returns most probable charged stable particle according to dEdx and predefined prior probabilities. More... | |
TOPChannelMaskerModule () | |
Constructor: Sets the description of the module. | |
virtual void | initialize () override |
initialize method: registers datastore objects (the TOP hits) | |
virtual void | beginRun () override |
Called when entering a new run. More... | |
virtual void | event () override |
event method: removes channels from the reconstruction pdf, flags hits from noisy channels as junk | |
TOPChannelT0CalibratorModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | event () override |
Event processor. | |
virtual void | terminate () override |
Termination action. More... | |
TOPChannelT0MCModule () | |
Constructor. | |
virtual | ~TOPChannelT0MCModule () |
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... | |
TOPCommonT0CalibratorModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | event () override |
Event processor. | |
virtual void | terminate () override |
Termination action. More... | |
bool | isRunningOffsetSubtracted () |
Checks if running offset is subtracted in TOPDigits. More... | |
TOPCosmicT0FinderModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | event () override |
Event processor. | |
virtual void | terminate () override |
Termination action. More... | |
TOPDigitizerModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | beginRun () override |
Called when entering a new run. | |
virtual void | event () override |
Event processor. | |
TimeOffset | getTimeOffset (double trgOffset, int moduleID, int pixelID) |
Returns a complete time offset by adding time mis-calibration to trgOffset. More... | |
double | generatePulseHeight (int moduleID, int pixelID) const |
Generates and returns pulse height. More... | |
TOPTriggerDigitizerModule () | |
Constructor. | |
virtual | ~TOPTriggerDigitizerModule () |
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... | |
TOPCalPulseGeneratorModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | event () override |
Event processor. | |
TOPDoublePulseGeneratorModule () | |
Constructor. | |
virtual | ~TOPDoublePulseGeneratorModule () |
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... | |
void | storeSampleTimes (std::string fileName) |
Optionally store sample times used by the generator as root histograms fileName root output file name. | |
void | saveAsHistogram (const std::vector< double > &vec, const std::string &name, const std::string &title, const std::string &xTitle="", const std::string &yTitle="") const |
Save vector to histogram and write it out. More... | |
TOPDQMModule () | |
Constructor. | |
virtual | ~TOPDQMModule () |
Destructor. | |
virtual void | defineHisto () override |
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree().... More... | |
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... | |
TOPGainEfficiencyCalculatorModule () | |
Constructor. | |
virtual | ~TOPGainEfficiencyCalculatorModule () |
Destructor. | |
virtual void | initialize () override |
Load time vs charge 2D histogram from a given input file (paramter "inputFile") and prepare hit timing and pulse charge distribution for each channel. | |
virtual void | defineHisto () override |
Define TTree branches to store fit results for each channel This TTree is saved in an output file given by "histoFileName" parameter of "HistoManager" module. | |
virtual void | beginRun () override |
The main processes, fitting charge distribution and calculating gain/efficiency, are done in this function. | |
virtual void | event () override |
This will be empty as the all the processes are done in beginRun() function thus input file can be a dummy file. | |
virtual void | endRun () override |
Draw plots to show fitting results for each channel and save them into a given PDF file (outputPDFFile). | |
virtual void | terminate () override |
Termination action. More... | |
void | LoadHistograms (const std::string &histotype) |
Load 2D histograms from a given input file (output of TOPLaserHitSelector) and create timing and charge distribution as projection histograms for the x- and y-axis, respectively. More... | |
void | FitHistograms (EHistogramType LoadHisto) |
Fit charge (or integrated charged) distribution to calculate gain and efficiency for each channel. | |
void | DummyFillBranch (EHistogramType LoadHisto) |
Fill Dummy for Branch. More... | |
void | DrawResult (const std::string &histotype, EHistogramType LoadHisto) |
Draw results of gain/efficiency calculation for each channel to a given output file. | |
static double | TOPGainFunc (double *var, double *par) |
Fit function of pulse charge (or charnge) distribution for channel(pixel)-by-channel gain extraction, given by "[0]*pow(x-[4],[1])*exp(-pow(x-[4],[2])/[3])" smeared by Gaussian with a constant sigma to consider baseline fluctuation. | |
static double | FindPeakForSmallerXThan (TH1 *histo, double xmax=0) |
Find peak and return its position for a limited range of x (x smaller than the given value (xmax)) | |
TOPLaserHitSelectorModule () | |
Constructor. | |
virtual | ~TOPLaserHitSelectorModule () |
Destructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | defineHisto () override |
create timing-height 2D histograms for all 8192 pixels | |
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... | |
TOPGeometryParInitializerModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
TOPInterimFENtupleModule () | |
Constructor. | |
virtual | ~TOPInterimFENtupleModule () |
Destructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | defineHisto () override |
Module funcions to define histograms. | |
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... | |
void | getReferenceTiming () |
Find reference timing. More... | |
TOPLaserCalibratorModule () | |
Constructor. | |
virtual | ~TOPLaserCalibratorModule () |
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... | |
TOPMCTrackMakerModule () | |
Constructor. | |
virtual | ~TOPMCTrackMakerModule () |
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... | |
TOPModuleT0CalibratorModule () | |
Constructor. | |
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 | terminate () override |
Termination action. More... | |
bool | isRunningOffsetSubtracted () |
Checks if running offset is subtracted in TOPDigits. More... | |
TOPNtupleModule () | |
Constructor. | |
virtual | ~TOPNtupleModule () |
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... | |
TOPPackerModule () | |
Constructor. | |
virtual | ~TOPPackerModule () |
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... | |
void | packProductionDraft () |
Pack in format: c_Draft (tentative production format) this format was never implemented in firmware! | |
void | packType0Ver16 () |
Pack in format: c_Type0Ver16 (Feature-extracted data) this format was never implemented in firmware! | |
void | packProductionDebug () |
Pack in format: Production Debugging Data Format 01. | |
TOPPDFCheckerModule () | |
Constructor. | |
virtual void | defineHisto () override |
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree().... More... | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | event () override |
Event processor. | |
virtual void | terminate () override |
Termination action. More... | |
bool | isFromThisParticle (const TOPDigit &digit, const MCParticle *particle) |
Checks if digit comes from given MC particle. More... | |
TOPPDFDebuggerModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | event () override |
Event processor. | |
void | associatePDFPeaks (const TOP::PDFConstructor &pdfConstructor) |
Associate PDF peaks with photons using S-plot technique. More... | |
TOPRawDigitConverterModule () | |
Constructor. | |
virtual | ~TOPRawDigitConverterModule () |
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... | |
TOPReconstructorModule () | |
Constructor. | |
virtual void | initialize () override |
Initialize the Module. More... | |
virtual void | event () override |
Event processor. | |
TOPTBCComparatorModule () | |
Constructor. | |
void | defineHisto () override |
Defining the histograms. More... | |
int | analyzeCalFile () |
Analyzes the calibrations stored in the file m_calSetFile. More... | |
int | makeComparisons () |
Last function to be called, compared the histograms of different datasets filled by analyzeCalFile() Every new comparison histogram added to the module has to be filled here. | |
void | initialize () override |
Initialize the module. | |
void | beginRun () override |
Called when entering a new run. | |
void | event () override |
Event processor. | |
void | endRun () override |
End-of-run action. More... | |
void | terminate () override |
Termination action. More... | |
int | parseInputDirectoryLine (std::string) |
Utility function to get the directory name and the label from a line of the m_inputDirectoryList file Sets the values of m_calSetDirectory and m_calSetLabel. | |
int | parseSlotAndScrodIDfromFileName (std::string) |
Utility function to parse the slot and BS id from the calibration file names. | |
TH1F * | calculateHistoRatio (TH1F *, TH1F *, TH1F *) |
Utility function to take the ratio of two histograms using TH1::Divide(), without overwriting the output name and title initialized in defineHisto(). | |
TH2F * | calculateHistoRatio (TH2F *, TH2F *, TH2F *) |
Utility function to take the ratio of two histograms using TH2::Divide(), without overwriting the output name and title initialized in defineHisto(). | |
TOPTimeBaseCalibratorModule () | |
Constructor. | |
virtual | ~TOPTimeBaseCalibratorModule () |
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 | calibrateChannel (std::vector< TwoTimes > &ntuple, unsigned scrodID, unsigned scrodChannel, TH1F &Hchi2, TH1F &Hndf, TH1F &HDeltaT) |
calibrate single channel More... | |
bool | matrixInversion (const std::vector< TwoTimes > &ntuple, unsigned scrodID, unsigned scrodChannel, double meanTimeDifference, TH1F &Hchi2, TH1F &Hndf, TH1F &HDeltaT) |
Method by matrix inversion. More... | |
bool | iterativeTBC (const std::vector< TwoTimes > &ntuple, unsigned scrodID, unsigned scrodChannel, double meanTimeDifference, TH1F &Hchi2, TH1F &Hndf, TH1F &HDeltaT) |
Method by iteration of chi2 minimization. More... | |
void | Iteration (const std::vector< TwoTimes > &ntuple, std::vector< double > &xval) |
Iteration function called by iterativeTBC() More... | |
double | Chisq (const std::vector< TwoTimes > &ntuple, const std::vector< double > &xxval) |
Return the chisqure of one set of TBC constants (xval) in iTBC calculaton. More... | |
void | saveAsHistogram (const std::vector< double > &vec, const std::string &name, const std::string &title, const std::string &xTitle="", const std::string &yTitle="") const |
Save vector to histogram and write it out. More... | |
void | saveAsHistogram (const std::vector< double > &vec, const std::vector< double > &err, const std::string &name, const std::string &title, const std::string &xTitle="", const std::string &yTitle="") const |
Save vector and errors to histogram and write it out. More... | |
void | saveAsHistogram (const TMatrixDSym &M, const std::string &name, const std::string &title) const |
Save matrix to histogram and write it out. More... | |
TOPTimeRecalibratorModule () | |
Constructor. | |
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. | |
TOPUnpackerModule () | |
Constructor. | |
virtual | ~TOPUnpackerModule () |
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. | |
std::string | getFrontEndName (RawTOP &raw, int finesse) const |
Returns the name of the front-end. More... | |
bool | printTheError () |
Error messages suppression logic. More... | |
void | unpackProductionDraft (const int *buffer, int bufferSize) |
Unpack raw data given in a tentative production format (will vanish in future) More... | |
void | unpackType0Ver16 (const int *buffer, int bufferSize) |
Unpack raw data given in feature-extraction production format. More... | |
bool | unpackHeadersInterimFEVer01 (const int *buffer, int bufferSize, bool swapBytes) |
Tries to unpack raw data assuming it is in feature-extraction interim format. More... | |
int | unpackInterimFEVer01 (const int *buffer, int bufferSize, bool pedestalSubtracted) |
Unpack raw data given in feature-extraction interim format. More... | |
int | unpackProdDebug (const int *buffer, int bufferSize, TOP::RawDataType dataFormat, bool pedestalSubtracted) |
Unpack raw data given in production debugging format. More... | |
virtual void | endRun () override |
End-of-run action. More... | |
virtual void | terminate () override |
Termination action. More... | |
TOPWaveformFeatureExtractorModule () | |
Constructor. | |
virtual | ~TOPWaveformFeatureExtractorModule () |
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... | |
TOPWaveformQualityPlotterModule () | |
Constructor. | |
void | defineHisto () override |
Books the empty histograms. | |
void | initialize () override |
Module initialization, calls defineHisto and gets waveform. | |
void | basicDebuggingPlots (const TOPRawWaveform &rawwave) |
Fills the debugging 1D histograms and hitmaps. More... | |
void | drawWaveforms (const TOPRawWaveform &rawwave) |
Draws the full waveforms onto the TProfiles. More... | |
void | event () override |
Event processor. | |
void | endRun () override |
End-of-run action. More... | |
int analyzeCalFile | ( | ) |
Analyzes the calibrations stored in the file m_calSetFile.
This is the main function in which the analysis and the hisogram filling takes place. Every new monitoring histogram added to the module has to be filled here.
Definition at line 198 of file TOPTBCComparatorModule.cc.
|
private |
Associate PDF peaks with photons using S-plot technique.
pdfConstructor | reconstruction object for given track and hypothesis |
Definition at line 189 of file TOPPDFDebuggerModule.cc.
void basicDebuggingPlots | ( | const TOPRawWaveform & | rawwave | ) |
Fills the debugging 1D histograms and hitmaps.
rawwave | the raw waveform |
Definition at line 73 of file TOPWaveformQualityPlotterModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 168 of file OpticalGunModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 192 of file TOPBackgroundModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 54 of file TOPChannelMaskerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 146 of file TOPDoublePulseGeneratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from HistoModule.
Definition at line 370 of file TOPDQMModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from HistoModule.
Definition at line 150 of file TOPLaserHitSelectorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from HistoModule.
Definition at line 152 of file TOPInterimFENtupleModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 79 of file TOPLaserCalibratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 88 of file TOPMCTrackMakerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 160 of file TOPModuleT0CalibratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 121 of file TOPNtupleModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 97 of file TOPPackerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 132 of file TOPRawDigitConverterModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 140 of file TOPTimeBaseCalibratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 83 of file TOPTimeRecalibratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 111 of file TOPUnpackerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 78 of file TOPWaveformFeatureExtractorModule.cc.
|
private |
calibrate single channel
ntuple | ntuple data |
scrodID | SCROD ID |
scrodChannel | channel number within SCROD (0 - 127) |
Hchi2 | histogram to store normalized chi^2 |
Hndf | histogram to store degrees of freedom |
HDeltaT | histogram to store fittet double pulse delay |
Definition at line 308 of file TOPTimeBaseCalibratorModule.cc.
|
private |
Return the chisqure of one set of TBC constants (xval) in iTBC calculaton.
ntuple | ntuple data |
xxval | TBC constants of 256 samples, and xxval[0]=0, xxval[256]=2*FTSW |
Definition at line 664 of file TOPTimeBaseCalibratorModule.cc.
|
finalprivatevirtual |
Replacement for endRun().
Do anything you would normally do in endRun here.
Reimplemented from CalibrationCollectorModule.
Definition at line 271 of file TOPValidationCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 216 of file TOPAlignmentCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here.
Reimplemented from CalibrationCollectorModule.
Definition at line 91 of file TOPAsicShiftsBS13dCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 70 of file TOPChannelMaskCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 68 of file TOPCommonT0BFCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 148 of file TOPCommonT0LLCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 78 of file TOPModuleT0DeltaTCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 150 of file TOPModuleT0LLCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 90 of file TOPPulseHeightCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 216 of file TOPValidationCollectorModule.cc.
|
overridevirtual |
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree()....
are supposed to be placed in this function.
Reimplemented from HistoModule.
Definition at line 82 of file TOPDQMModule.cc.
|
overridevirtual |
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree()....
are supposed to be placed in this function.
Reimplemented from HistoModule.
Definition at line 66 of file TOPPDFCheckerModule.cc.
|
overridevirtual |
Defining the histograms.
Reads once the m_inputDirectoryList to initialize the proper amount of histograms. Every new histogram added to the module has to be initialized here.
Reimplemented from HistoModule.
Definition at line 52 of file TOPTBCComparatorModule.cc.
void drawWaveforms | ( | const TOPRawWaveform & | rawwave | ) |
Draws the full waveforms onto the TProfiles.
rawwave | the raw waveform |
Definition at line 104 of file TOPWaveformQualityPlotterModule.cc.
void DummyFillBranch | ( | EHistogramType | LoadHisto | ) |
Fill Dummy for Branch.
Use it when there aren't 2D-Histogram.
Definition at line 432 of file TOPGainEfficiencyCalculatorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 247 of file OpticalGunModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 399 of file TOPBackgroundModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 217 of file TOPDoublePulseGeneratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 548 of file TOPDQMModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 256 of file TOPLaserHitSelectorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 324 of file TOPInterimFENtupleModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 107 of file TOPLaserCalibratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 142 of file TOPMCTrackMakerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 237 of file TOPNtupleModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 121 of file TOPPackerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 477 of file TOPRawDigitConverterModule.cc.
|
overridevirtual |
End-of-run action.
The main analysis loop over the calibration sets happens here. This function has to be modified only if the directory structure of the TOPTimeBaseCalibrator module output is changed Both the core functions analyzeCalFile() and makeComparisons() are called here.
Reimplemented from HistoModule.
Definition at line 347 of file TOPTBCComparatorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 213 of file TOPTimeBaseCalibratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 1243 of file TOPUnpackerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 140 of file TOPWaveformFeatureExtractorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 174 of file TOPWaveformQualityPlotterModule.cc.
|
overridevirtual |
Event processor.
Convert TOPSimHits of the event to TOPHits.
Reimplemented from Module.
Definition at line 199 of file TOPBackgroundModule.cc.
|
private |
Generates and returns pulse height.
moduleID | module ID (1-based) |
pixelID | pixel ID (1-based) |
Definition at line 530 of file TOPDigitizerModule.cc.
|
private |
Return photon direction according to a projected uniform distribution with opening angle alpha.
Be careful.
Definition at line 293 of file OpticalGunModule.cc.
|
private |
Returns the name of the front-end.
raw | raw data |
finesse | finesse number |
Definition at line 217 of file TOPUnpackerModule.cc.
|
private |
Returns most probable charged stable particle according to dEdx and predefined prior probabilities.
track | reconstructed track |
Definition at line 493 of file TOPBunchFinderModule.cc.
|
private |
Find reference timing.
In case that the waveform analysis is enabled, try to find a pair of calibration pulses and timing of the first one is used as reference timing for the correcponding asic. If not enabled, feature extracted timing for a calibration channel is used.
Definition at line 332 of file TOPInterimFENtupleModule.cc.
|
private |
Returns a complete time offset by adding time mis-calibration to trgOffset.
trgOffset | trigger related time offset |
moduleID | slot ID |
pixelID | pixel ID |
Definition at line 493 of file TOPDigitizerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 93 of file OpticalGunModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 83 of file TOPAlignerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 113 of file TOPBackgroundModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 105 of file TOPBunchFinderModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 76 of file TOPChannelT0CalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 56 of file TOPChannelT0MCModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 73 of file TOPCommonT0CalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 76 of file TOPCosmicT0FinderModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 100 of file TOPDigitizerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 67 of file TOPTriggerDigitizerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 66 of file TOPCalPulseGeneratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 88 of file TOPDoublePulseGeneratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
better use isRequired(), but RawFTSW is not in sim
Reimplemented from HistoModule.
Definition at line 357 of file TOPDQMModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from HistoModule.
Definition at line 94 of file TOPLaserHitSelectorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 51 of file TOPGeometryParInitializerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from HistoModule.
Definition at line 73 of file TOPInterimFENtupleModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 73 of file TOPLaserCalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 61 of file TOPMCTrackMakerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 72 of file TOPModuleT0CalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 69 of file TOPNtupleModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 68 of file TOPPackerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from HistoModule.
Definition at line 93 of file TOPPDFCheckerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 69 of file TOPPDFDebuggerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 114 of file TOPRawDigitConverterModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 68 of file TOPReconstructorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 103 of file TOPTimeBaseCalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 69 of file TOPTimeRecalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 80 of file TOPUnpackerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 70 of file TOPWaveformFeatureExtractorModule.cc.
|
private |
Checks if digit comes from given MC particle.
digit | TOP digit |
particle | MC particle |
Definition at line 204 of file TOPPDFCheckerModule.cc.
|
private |
Checks if photon flies through the slit.
point | photon emission point |
direction | photon emission direction |
Definition at line 259 of file OpticalGunModule.cc.
|
private |
Checks if running offset is subtracted in TOPDigits.
Definition at line 305 of file TOPCommonT0CalibratorModule.cc.
|
private |
Checks if running offset is subtracted in TOPDigits.
Definition at line 333 of file TOPModuleT0CalibratorModule.cc.
|
private |
Iteration function called by iterativeTBC()
ntuple | ntuple data |
xval | TBC constants of 256 samples, time interval is the difference of nearby xvals, xval[0]=0 and xval[256]=2*m_syncTimeBase |
Definition at line 618 of file TOPTimeBaseCalibratorModule.cc.
|
private |
Method by iteration of chi2 minimization.
ntuple | ntuple data |
scrodID | SCROD ID |
scrodChannel | channel number within SCROD (0 - 127) |
meanTimeDifference | average time difference [samples] |
Hchi2 | histogram to store normalized chi^2 |
Hndf | histogram to store degrees of freedom |
HDeltaT | histogram to store fittet double pulse delay |
Definition at line 533 of file TOPTimeBaseCalibratorModule.cc.
void LoadHistograms | ( | const std::string & | histotype | ) |
Load 2D histograms from a given input file (output of TOPLaserHitSelector) and create timing and charge distribution as projection histograms for the x- and y-axis, respectively.
Timing cut is also applied for charge distributiion
Definition at line 218 of file TOPGainEfficiencyCalculatorModule.cc.
|
private |
Method by matrix inversion.
ntuple | ntuple data |
scrodID | SCROD ID |
scrodChannel | channel number within SCROD (0 - 127) |
meanTimeDifference | average time difference [samples] |
Hchi2 | histogram to store normalized chi^2 |
Hndf | histogram to store degrees of freedom |
HDeltaT | histogram to store fittet double pulse delay |
Definition at line 395 of file TOPTimeBaseCalibratorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 79 of file TOPAlignmentCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well.
Reimplemented from CalibrationCollectorModule.
Definition at line 52 of file TOPAsicShiftsBS13dCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 39 of file TOPChannelMaskCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 49 of file TOPCommonT0BFCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 75 of file TOPCommonT0LLCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 50 of file TOPModuleT0DeltaTCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 75 of file TOPModuleT0LLCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 52 of file TOPPulseHeightCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 76 of file TOPValidationCollectorModule.cc.
|
private |
Error messages suppression logic.
Definition at line 232 of file TOPUnpackerModule.cc.
|
private |
Save vector to histogram and write it out.
vec | vector of bin values |
name | histogram name |
title | histogram title |
xTitle | x-axis title |
yTitle | y-axis title |
Definition at line 297 of file TOPDoublePulseGeneratorModule.cc.
|
private |
Save vector to histogram and write it out.
vec | vector of bin values |
name | histogram name |
title | histogram title |
xTitle | x-axis title |
yTitle | y-axis title |
Definition at line 706 of file TOPTimeBaseCalibratorModule.cc.
|
private |
Save vector and errors to histogram and write it out.
vec | vector of bin values |
err | vector of bin errors |
name | histogram name |
title | histogram title |
xTitle | x-axis title |
yTitle | y-axis title |
Definition at line 725 of file TOPTimeBaseCalibratorModule.cc.
|
private |
Save matrix to histogram and write it out.
M | matrix |
name | histogram name |
title | histogram title |
Definition at line 745 of file TOPTimeBaseCalibratorModule.cc.
|
finalprivatevirtual |
Replacement for beginRun().
Do anything you would normally do in beginRun here
Reimplemented from CalibrationCollectorModule.
Definition at line 161 of file TOPValidationCollectorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 251 of file OpticalGunModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 248 of file TOPAlignerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 404 of file TOPBackgroundModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 486 of file TOPBunchFinderModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 259 of file TOPChannelT0CalibratorModule.cc.
|
overridevirtual |
Termination action.
Output MC extraction
Reimplemented from Module.
Definition at line 93 of file TOPChannelT0MCModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 243 of file TOPCommonT0CalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 247 of file TOPCosmicT0FinderModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 153 of file TOPTriggerDigitizerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 221 of file TOPDoublePulseGeneratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 552 of file TOPDQMModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 173 of file TOPGainEfficiencyCalculatorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 260 of file TOPLaserHitSelectorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 328 of file TOPInterimFENtupleModule.cc.
|
overridevirtual |
Termination action.
Do fits , clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 111 of file TOPLaserCalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 146 of file TOPMCTrackMakerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 252 of file TOPModuleT0CalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 241 of file TOPNtupleModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 125 of file TOPPackerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 179 of file TOPPDFCheckerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 481 of file TOPRawDigitConverterModule.cc.
|
overridevirtual |
Termination action.
The historam writing takes place here
Reimplemented from HistoModule.
Definition at line 444 of file TOPTBCComparatorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 217 of file TOPTimeBaseCalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 1252 of file TOPUnpackerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 144 of file TOPWaveformFeatureExtractorModule.cc.
|
private |
Tries to unpack raw data assuming it is in feature-extraction interim format.
Does not write out anything, just checks integrity.
buffer | raw data buffer |
bufferSize | buffer size |
swapBytes | if true, swap bytes in buffer |
Definition at line 343 of file TOPUnpackerModule.cc.
|
private |
Unpack raw data given in feature-extraction interim format.
buffer | raw data buffer |
bufferSize | buffer size |
pedestalSubtracted | false for version 2, true for version 3 |
Definition at line 413 of file TOPUnpackerModule.cc.
|
private |
Unpack raw data given in production debugging format.
buffer | raw data buffer |
bufferSize | buffer size |
dataFormat | data format |
pedestalSubtracted | true, if pedestal is subtracted in waveforms |
Definition at line 819 of file TOPUnpackerModule.cc.
|
private |
Unpack raw data given in a tentative production format (will vanish in future)
buffer | raw data buffer |
bufferSize | buffer size |
Definition at line 241 of file TOPUnpackerModule.cc.
|
private |
Unpack raw data given in feature-extraction production format.
buffer | raw data buffer |
bufferSize | buffer size |
Definition at line 277 of file TOPUnpackerModule.cc.