![]() |
Belle II Software
release-06-02-00
|

Classes | |
| class | ECLBackgroundModule |
| A module to study background campaigns and produce histograms. More... | |
| class | ECLCrystalData |
| Class for obtaining crystal details for a given crystal cell An evolved look-up table. More... | |
| class | ECLBhabhaTCollectorModule |
| This module generates time vs crystal 2D histograms to later (in eclBhabhaTAlgorithm) find time crystal/crate offsets from bhabha events. More... | |
| class | eclBhabhaTimeCalibrationValidationCollectorModule |
| This module generates 'TimevsCrys' histogram to later (in eclBhabhaTAlgorithm) find time offset from bhabha events. More... | |
| class | ECLChargedPIDModule |
| The module implements charged particle identification using ECL-related observables. More... | |
| class | ECLChargedPIDDataAnalysisModule |
| The ECL Charged PID Data Analysis Module. More... | |
| class | ECLChargedPIDDataAnalysisValidationModule |
| This module dumps a tree and a set of histograms of ECL PID-related info used for validation, starting from an input file w/ particle-gun-generated charged stable particles (and antiparticles). More... | |
| class | ECLClusterPropertiesModule |
| This module calculates some properties of ECL clusters. More... | |
| class | ECLClusterPSDModule |
| This module computes shower variables using pulse shape information from offline two component fits. More... | |
| class | ECLClusterPSDPureCsIModule |
| Class derived from ECL, only difference are the names. More... | |
| class | ECLCompressBGOverlayModule |
| The ECLCompressBGOverlay module compresses recorded waveforms triggered by the random trigger and to use them in simulation to follow background conditions. More... | |
| class | eclCosmicECollectorModule |
| class eclCosmicECollectorModule. More... | |
| class | ECLCovarianceMatrixModule |
| Class to perform the shower correction. More... | |
| class | ECLCovarianceMatrixPureCsIModule |
| The very same module but for PureCsI. More... | |
| class | ECLCRFinderModule |
| Class to find connected regions. More... | |
| class | ECLCRFinderPureCsIModule |
| Class to find connected regions, pureCsI version. More... | |
| class | EclCovMatrixNtupleModule |
| a module to write ECL waveform and fitted time and amplitude information in a root ntuple More... | |
| class | ECLDataAnalysisModule |
| The ECL Data Analysis Module. More... | |
| class | ECLDigiStudyModule |
| A module to analyse digit level information. More... | |
| class | ECLDigitCalibratorModule |
| Class to find calibrate digits and convert waveform fit information to physics quantities. More... | |
| class | ECLDigitCalibratorPureCsIModule |
| Class derived from ECLDigitCalibratorModule, only difference are the names. More... | |
| class | ECLDigitizerModule |
| The ECLDigitizer module. More... | |
| class | ECLDigitizerPureCsIModule |
| The ECLDigitizerPureCsI module. More... | |
| class | EclData |
| This class contains data for ECLSimHit's and provides several relevant conversion functions for better event display. More... | |
| class | EclDisplayAsyncModule |
| Displays energy distribution in ECL. More... | |
| class | EclDisplayModule |
| Displays energy distribution in ECL. More... | |
| class | EclFrame |
| Root TGMainFrame that contains multiple widgets that display the ECLSimHit's w.r.t. More... | |
| class | EclPainter |
| Painter for EclData, parent class, created with EclPainterFactory. More... | |
| class | EclPainter1D |
| Painter for EclData, 1D histograms. More... | |
| class | EclPainter2D |
| Painter for EclData, 2D histograms. More... | |
| class | EclPainterCommon |
| Painter for EclData that shows common event characteristics on 1D histograms. More... | |
| class | EclPainterFactory |
| Class that implements Factory pattern to create objects inherited from EclPainter. More... | |
| class | EclPainterPolar |
| Painter for EclData, polar energy/event_count distribution. More... | |
| class | MultilineWidget |
| Widget which contains the dynamic amount of TGLabel objects. More... | |
| class | ECLDQMModule |
| This module is created to monitor ECL Data Quality. More... | |
| class | ECLDQMEXTENDEDModule |
| This module is created to monitor ECL electronics logic in frame of DQM system. More... | |
| class | ECLDumpGeometryModule |
| Dump location and direction of all ECL crystals. More... | |
| class | eclEdgeCollectorModule |
| Collector to store ECL crystal locations. More... | |
| class | eclee5x5CollectorModule |
| Calibration collector module that uses e+e- --> e+e- to do ECL single crystal energy calibration. More... | |
| class | ECLEventT0Module |
| EventT0 from ECL. More... | |
| class | ECLFillCellIdMappingModule |
| Fills a dataobject that provides maping between cell id and ECLCalDigit store array. More... | |
| class | ECLFinalizerModule |
| Class to perform the shower correction. More... | |
| class | ECLFinalizerPureCsIModule |
| The very same module but for PureCsI. More... | |
| class | eclGammaGammaECollectorModule |
| Calibration collector module that uses e+e- --> gamma gamma to do ECL single crystal energy calibration. More... | |
| class | eclHadronTimeCalibrationValidationCollectorModule |
| This module generates 'TimevsCrys' histogram to later (in eclBhabhaTAlgorithm) find time offset from bhabha events. More... | |
| class | ECLHitDebugModule |
| Class to represent the hit of one cell. More... | |
| class | eclLeakageCollectorModule |
| Store information needed to calculate ECL energy leakage corrections. More... | |
| class | ECLLocalMaximumFinderModule |
| Class to find connected regions. More... | |
| class | ECLLocalMaximumFinderPureCsIModule |
| Class to find connected regions, pureCsI version. More... | |
| class | ECLLocalRunCalibAcc |
| ECLLocalRunCalibAcc is the class designed to accumulate mean values, standard deviation and number of accepted events. More... | |
| class | ECLLocalRunCalibratorModule |
| ECLLocalRunCalibratorModule is the module developed to perform ECL local run calibration. More... | |
| class | ECLLocalRunCalibUnit |
| ECLLocalRunCalibUnit is the class designed for the control of mean value and the standard deviation accumulators. More... | |
| class | StoreArray< T > |
| Accessor to arrays stored in the data store. More... | |
| class | ECLMatchingPerformanceExpertModule |
| This module takes the Track collection as input and checks if one of the related ExtHits matches with an ECLCalDigit of at least 2 MeV. More... | |
| class | eclMuMuECollectorModule |
| Calibration collector module that uses muon pairs to do ECL single crystal energy calibration. More... | |
| class | ECLPackerModule |
| Module that pack's MC info into a dataformat that comes from the detector. More... | |
| class | ECLShowerCalibratorModule |
| Class to perform the shower correction. More... | |
| class | ECLShowerCalibratorPureCsIModule |
| The very same module but for PureCsI. More... | |
| class | ECLShowerCorrectorModule |
| Class to perform the shower correction. More... | |
| class | ECLShowerCorrectorPureCsIModule |
| The very same module but for PureCsI. More... | |
| class | ECLShowerShapeModule |
| Class to perform the shower correction. More... | |
| class | ECLShowerShapePureCsIModule |
| The very same module but for PureCsI. More... | |
| class | ECLSplitterN1Module |
| Class to perform the shower correction. More... | |
| class | ECLSplitterN1PureCsIModule |
| The very same module but for PureCsI. More... | |
| class | ECLSplitterN2Module |
| Class to perform the shower correction. More... | |
| class | ECLSplitterN2PureCsIModule |
| The very same module but for PureCsI. More... | |
| class | eclTimeShiftsPlottingCollectorModule |
| This modules looks up crystal and crate time offset constants from the database and saves them to a tree for the algorithm to plot as a function of run number. More... | |
| class | BestMatchContainer< TItem, TEstimator > |
| Multiple entries can be added, but only the one will be kept, which has the best quality estimator. More... | |
| class | BremFindingMatchCompute |
| Module to compute if an extrapolation to the ECL matches the position of an secondary ECLCLuster to find bremsstrahlung clusters. More... | |
| class | ECLTrackBremFinderModule |
| Module to assign ECL Clusters resulting from Bremsstrahlung to the primary electron track. More... | |
| class | ECLTrackCalDigitMatchModule |
| Module to find the closest ECLCalDigits to an extrapolated track. More... | |
| class | ECLTrackClusterMatchingModule |
| The module creates and saves a Relation between Tracks and ECLCluster in the DataStore. More... | |
| class | ECLTrackClusterMatchingParametrizationExpertModule |
| The module saves information on ExtHits and related cluster into a file. More... | |
| class | ECLTrackClusterMatchingPerformanceModule |
| This module takes the MCParticle collection as input and checks if the related reconstructed track is matched to an ECLCluster. More... | |
| class | ECLTRGInformationModule |
| Module to get ECL TRG energy information. More... | |
| class | ECLTriggerClusterMatcherModule |
| Match ECLTRGClusters to ECLClusters. More... | |
| class | ECLTrimShowersAndDigitsModule |
| Create new dataobjects containing only the ECLShower and ECLCalDigits associated with the selected ECLCluster, which is the one with maximum related MC energy. More... | |
| class | ECLUnpackerModule |
| the ECL unpacker module More... | |
| struct | CovariancePacked |
| Struct to keep upper triangle of the covariance matrix. More... | |
| struct | val_der_t |
| Struct to return signal function information f0 is the function value f1 is the first derivative f2 is the second derivative. More... | |
| struct | SignalInterpolation2 |
| Interpolate signal shape using function values and the first derivative. More... | |
| class | ECLWaveformFitModule |
| Module performs offline fit for saved ecl waveforms. More... | |
| class | MCMatcherECLClustersModule |
| Class to represent the hit of one cell. More... | |
| class | MCMatcherECLClustersPureCsIModule |
| Same module but for pure CsI. More... | |
Enumerations | |
| enum | EclPainterType { PAINTER_PHI , PAINTER_CHANNEL , PAINTER_SHAPER , PAINTER_COLLECTOR , PAINTER_1D_PHI , PAINTER_1D_THETA , PAINTER_ENERGY , PAINTER_ENERGY_SUM , PAINTER_TIME , PAINTER_CHANNEL_2D , PAINTER_SHAPER_2D } |
| Enum for type of EclPainter to create. More... | |
| enum | { ECL_ADC_SAMPLES_PER_CHANNEL = 31 } |
Variables | |
| static const double | realNaN = std::numeric_limits<double>::quiet_NaN() |
| constant for double NaN | |
| static const int | intNaN = std::numeric_limits<int>::quiet_NaN() |
| constant for integer NaN | |
| enum EclPainterType |
Enum for type of EclPainter to create.
Also see const char* titles definition in EclPainterFactory.cc
| Enumerator | |
|---|---|
| PAINTER_PHI | Event count/energy polar angle distribution. |
| PAINTER_CHANNEL | Event count/energy distribution per channel. |
| PAINTER_SHAPER | Event count/energy distribution per shaperDSP. |
| PAINTER_COLLECTOR | Event count/energy distribution per crate/ECLCollector. |
| PAINTER_1D_PHI | Event count/energy distribution per phi_id. |
| PAINTER_1D_THETA | Event count/energy distribution per theta_id. |
| PAINTER_ENERGY | Channel energy distribution. |
| PAINTER_ENERGY_SUM | Event energy distribution. |
| PAINTER_TIME | Time distribution. |
| PAINTER_CHANNEL_2D | (theta_id:phi_id) histogram. |
| PAINTER_SHAPER_2D | (shaper:crate) histogram. |
Definition at line 29 of file EclPainterFactory.h.