![]() |
Belle II Software
release-05-02-19
|
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 | 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 | 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... | |
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 | ~TOPAlignerModule () |
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 | selectTrack (const TOP::TOPtrack &trk) |
track selection 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 | ~TOPChannelT0CalibratorModule () |
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... | |
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 | ~TOPCommonT0CalibratorModule () |
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 | isRunningOffsetSubtracted () |
Checks if running offset is subtracted in TOPDigits. More... | |
TOPCosmicT0FinderModule () | |
Constructor. | |
virtual | ~TOPCosmicT0FinderModule () |
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... | |
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 | ~TOPCalPulseGeneratorModule () |
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... | |
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 | ~TOPModuleT0CalibratorModule () |
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 | 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 | ~TOPPDFCheckerModule () |
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... | |
bool | isFromThisParticle (const TOPDigit &digit, const MCParticle *particle) |
Checks if digit comes from given MC particle. | |
TOPPDFDebuggerModule () | |
Constructor. | |
virtual | ~TOPPDFDebuggerModule () |
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. | |
void | associatePDFPeaks (const TOP::TOPreco &reco, int moduleID, int pdg) |
Associate PDF peaks with photons using S-plot technique. | |
virtual void | endRun () override |
End-of-run action. More... | |
virtual void | terminate () override |
Termination action. 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 | ~TOPReconstructorModule () |
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... | |
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. | |
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 200 of file TOPTBCComparatorModule.cc.
void basicDebuggingPlots | ( | const TOPRawWaveform & | rawwave | ) |
Fills the debugging 1D histograms and hitmaps.
rawwave | the raw waveform |
Definition at line 75 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 81 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 113 of file TOPCosmicT0FinderModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from HistoModule.
Definition at line 154 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 90 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 80 of file TOPWaveformFeatureExtractorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 119 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 99 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 103 of file TOPCalPulseGeneratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 148 of file TOPDoublePulseGeneratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 85 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 193 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 149 of file TOPPDFDebuggerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from HistoModule.
Definition at line 133 of file TOPPDFCheckerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 189 of file TOPAlignerModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 63 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 128 of file TOPReconstructorModule.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 199 of file TOPChannelT0CalibratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 183 of file TOPCommonT0CalibratorModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 184 of file TOPModuleT0CalibratorModule.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 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 372 of file TOPDQMModule.cc.
|
overridevirtual |
Called when entering a new run.
Set run dependent things like run header parameters, alignment, etc.
Reimplemented from Module.
Definition at line 170 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 142 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 109 of file TOPUnpackerModule.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 310 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 666 of file TOPTimeBaseCalibratorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here.
Reimplemented from CalibrationCollectorModule.
Definition at line 93 of file TOPAsicShiftsBS13dCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 70 of file TOPCommonT0BFCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 72 of file TOPChannelMaskCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 92 of file TOPPulseHeightCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 80 of file TOPModuleT0DeltaTCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 158 of file TOPCommonT0LLCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 237 of file TOPAlignmentCollectorModule.cc.
|
finalprivatevirtual |
Replacement for event().
Fill your calibration data objects here
Reimplemented from CalibrationCollectorModule.
Definition at line 158 of file TOPModuleT0LLCollectorModule.cc.
|
overridevirtual |
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree()....
are supposed to be placed in this function.
Reimplemented from HistoModule.
Definition at line 78 of file TOPPDFCheckerModule.cc.
|
overridevirtual |
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree()....
are supposed to be placed in this function.
Reimplemented from HistoModule.
Definition at line 84 of file TOPDQMModule.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 54 of file TOPTBCComparatorModule.cc.
void drawWaveforms | ( | const TOPRawWaveform & | rawwave | ) |
Draws the full waveforms onto the TProfiles.
rawwave | the raw waveform |
Definition at line 105 of file TOPWaveformQualityPlotterModule.cc.
void DummyFillBranch | ( | EHistogramType | LoadHisto | ) |
Fill Dummy for Branch.
Use it when there aren't 2D-Histogram.
Definition at line 442 of file TOPGainEfficiencyCalculatorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 109 of file TOPLaserCalibratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 282 of file TOPCosmicT0FinderModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 325 of file TOPInterimFENtupleModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 144 of file TOPMCTrackMakerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 142 of file TOPWaveformFeatureExtractorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 232 of file TOPNtupleModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 123 of file TOPPackerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 129 of file TOPCalPulseGeneratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 175 of file TOPWaveformQualityPlotterModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 219 of file TOPDoublePulseGeneratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 212 of file TOPPDFCheckerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 400 of file TOPBackgroundModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 276 of file TOPAlignerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 278 of file TOPPDFDebuggerModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 475 of file TOPRawDigitConverterModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 218 of file TOPReconstructorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 303 of file TOPChannelT0CalibratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 282 of file TOPCommonT0CalibratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 290 of file TOPModuleT0CalibratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 258 of file TOPLaserHitSelectorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from HistoModule.
Definition at line 550 of file TOPDQMModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 249 of file OpticalGunModule.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 349 of file TOPTBCComparatorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 215 of file TOPTimeBaseCalibratorModule.cc.
|
overridevirtual |
End-of-run action.
Save run-related stuff, such as statistics.
Reimplemented from Module.
Definition at line 1210 of file TOPUnpackerModule.cc.
|
overridevirtual |
Event processor.
Convert TOPSimHits of the event to TOPHits.
Reimplemented from Module.
Definition at line 200 of file TOPBackgroundModule.cc.
|
private |
Generates and returns pulse height.
moduleID | module ID (1-based) |
pixelID | pixel ID (1-based) |
Definition at line 524 of file TOPDigitizerModule.cc.
|
private |
Return photon direction according to a projected uniform distribution with opening angle alpha.
Be careful.
Definition at line 295 of file OpticalGunModule.cc.
|
private |
Returns most probable charged stable particle according to dEdx and predefined prior probabilities.
track | reconstructed track |
Definition at line 516 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 333 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 487 of file TOPDigitizerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 58 of file TOPChannelT0MCModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 75 of file TOPLaserCalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 82 of file TOPCosmicT0FinderModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 69 of file TOPTriggerDigitizerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from HistoModule.
Definition at line 75 of file TOPInterimFENtupleModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 63 of file TOPMCTrackMakerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 68 of file TOPNtupleModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 70 of file TOPPackerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 72 of file TOPWaveformFeatureExtractorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 70 of file TOPCalPulseGeneratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 114 of file TOPBackgroundModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 110 of file TOPBunchFinderModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 90 of file TOPDoublePulseGeneratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 71 of file TOPTimeRecalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 53 of file TOPGeometryParInitializerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 92 of file TOPPDFDebuggerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from HistoModule.
Definition at line 105 of file TOPPDFCheckerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 111 of file TOPAlignerModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 84 of file TOPReconstructorModule.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 92 of file TOPCommonT0CalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 96 of file TOPChannelT0CalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 93 of file TOPModuleT0CalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from HistoModule.
Definition at line 96 of file TOPLaserHitSelectorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 101 of file TOPDigitizerModule.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 359 of file TOPDQMModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 95 of file OpticalGunModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 105 of file TOPTimeBaseCalibratorModule.cc.
|
overridevirtual |
Initialize the Module.
This method is called at the beginning of data processing.
Reimplemented from Module.
Definition at line 78 of file TOPUnpackerModule.cc.
|
private |
Checks if photon flies through the slit.
point | photon emission point |
direction | photon emission direction |
Definition at line 261 of file OpticalGunModule.cc.
|
private |
Checks if running offset is subtracted in TOPDigits.
Definition at line 348 of file TOPCommonT0CalibratorModule.cc.
|
private |
Checks if running offset is subtracted in TOPDigits.
Definition at line 375 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 620 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 535 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 228 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 397 of file TOPTimeBaseCalibratorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well.
Reimplemented from CalibrationCollectorModule.
Definition at line 54 of file TOPAsicShiftsBS13dCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 51 of file TOPCommonT0BFCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 54 of file TOPPulseHeightCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 41 of file TOPChannelMaskCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 52 of file TOPModuleT0DeltaTCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 81 of file TOPCommonT0LLCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 92 of file TOPAlignmentCollectorModule.cc.
|
finalprivatevirtual |
Replacement for initialize().
Register calibration dataobjects here as well
Reimplemented from CalibrationCollectorModule.
Definition at line 81 of file TOPModuleT0LLCollectorModule.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 299 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 708 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 727 of file TOPTimeBaseCalibratorModule.cc.
|
private |
Save matrix to histogram and write it out.
M | matrix |
name | histogram name |
title | histogram title |
Definition at line 747 of file TOPTimeBaseCalibratorModule.cc.
|
private |
track selection
Definition at line 348 of file TOPAlignerModule.cc.
|
overridevirtual |
Termination action.
Output MC extraction
Reimplemented from Module.
Definition at line 95 of file TOPChannelT0MCModule.cc.
|
overridevirtual |
Termination action.
Do fits , clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 113 of file TOPLaserCalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 286 of file TOPCosmicT0FinderModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 509 of file TOPBunchFinderModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 155 of file TOPTriggerDigitizerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 329 of file TOPInterimFENtupleModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 148 of file TOPMCTrackMakerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 146 of file TOPWaveformFeatureExtractorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 127 of file TOPPackerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 133 of file TOPCalPulseGeneratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 236 of file TOPNtupleModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 223 of file TOPDoublePulseGeneratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 216 of file TOPPDFCheckerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 280 of file TOPAlignerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 405 of file TOPBackgroundModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 282 of file TOPPDFDebuggerModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 479 of file TOPRawDigitConverterModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 286 of file TOPCommonT0CalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 307 of file TOPChannelT0CalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 222 of file TOPReconstructorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 294 of file TOPModuleT0CalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 262 of file TOPLaserHitSelectorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 554 of file TOPDQMModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 253 of file OpticalGunModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from HistoModule.
Definition at line 183 of file TOPGainEfficiencyCalculatorModule.cc.
|
overridevirtual |
Termination action.
The historam writing takes place here
Reimplemented from HistoModule.
Definition at line 446 of file TOPTBCComparatorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 219 of file TOPTimeBaseCalibratorModule.cc.
|
overridevirtual |
Termination action.
Clean-up, close files, summarize statistics, etc.
Reimplemented from Module.
Definition at line 1219 of file TOPUnpackerModule.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 310 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 380 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 786 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 208 of file TOPUnpackerModule.cc.
|
private |
Unpack raw data given in feature-extraction production format.
buffer | raw data buffer |
bufferSize | buffer size |
Definition at line 244 of file TOPUnpackerModule.cc.