MarlinTPC
1.2.0
|
![]() ![]() | |
![]() ![]() ![]() | LCObjectCopier is a helper class which gives a copy of a class without the readOnly flag set, which is the case if you copy a object from a file using the copy constructor |
![]() ![]() | |
![]() ![]() ![]() | Reads TimePix raw data: matrix of 256 x 256 values stored in a .dat file Writes data to TrackerRawDataCollection named TimePixRawData Currelty only work for one chip |
![]() ![]() ![]() | Reads TimePix calibration parameters stored in a .txt file Writes data to TrackerDataCollection named CalibrationParameters |
![]() ![]() ![]() | Reads TimePix calibration data: matrix of 256 x 256 values stored in a .txt file Writes data to LCGenericObject Collection named CalibrationData |
![]() ![]() ![]() | Creates an lcio file containing the masking of dead and noisy pixel |
![]() ![]() ![]() | Creates a mode map for a TimePix - there are four possible maps: MM1, MM2, TOT, TIME |
![]() ![]() ![]() | Reads TimePix raw data: matrix of 256 x 256 values stored in a .dat file Writes data to TrackerRawDataCollection named TimePixRawData Currelty only work for one chip |
![]() ![]() ![]() | Reads TimePix data stored in format x y value Writes data to TrackerRawDataCollection named TimePixRawData Does NOT make use of the zero suppressed input files, so output data is NOT zero suppressed! Currently only works for one chip |
![]() ![]() ![]() | Writes data to TrackerRawDataCollection named TimePixRawData |
![]() ![]() | Namespace for the MarlinTPC Package: Reconstruction, Simulation, and Analysis of TPC data |
![]() ![]() ![]() | Collection of the quality flagwords that are stored in the respective LCIO classes: these are collected into three different namespaces (for pulses, hits and tracks), and equipped with "global" functions (within this namespace) to ease the usage |
![]() ![]() ![]() | Applies cuts on all relevant track parameters |
![]() ![]() ![]() | Fill the residuals of the hits into an AIDA histogram |
![]() ![]() ![]() | A processor to calculate the mean90 of the hit charge spectrum |
![]() ![]() ![]() | This processor searches for the so called "delayed hits" on tracks It creates two output collections: one containes only tracks with delayed hits, the other only tracks with "good" hits |
![]() ![]() ![]() | Applies cuts on all relevant track and hit parameters |
![]() ![]() ![]() | Cut chip Processor of the MarlinTPC package |
![]() ![]() ![]() | A processor to calculate hitcharge per length unit taking into account the track length over the measurement row of the hit to evalutae the dEdx performance |
![]() ![]() ![]() | Marlin processor for distortion analysis Computes the distortion along a row for all hits on input tracks |
![]() ![]() ![]() | |
![]() ![]() ![]() | A collection of tools to evaluate the width of a distribution in a histogram |
![]() ![]() ![]() | Short description of processor |
![]() ![]() ![]() | Fill charge per hit and per track length into AIDA histograms |
![]() ![]() ![]() | Count hits in events and tracks, and tracks per event |
![]() ![]() ![]() | Hit Correlation calculator |
![]() ![]() ![]() | Measures distances between two hits in a event |
![]() ![]() ![]() | This processor creates histograms for the number of hits in over range and with dead channel |
![]() ![]() ![]() | Marlin processor which plots the minimal inter-track distance per event and row in a histogram |
![]() ![]() ![]() | Resoltuion calculator for straight lines using the gemetric mean method |
![]() ![]() ![]() | Resoltuion calculator for straight tracks using the three point method |
![]() ![]() ![]() | This processor counts hits and pulses not included in tracks |
![]() ![]() ![]() | Fill charge per hit and per track length into AIDA histograms |
![]() ![]() ![]() | Fills residulas of hits in 2D histograms against three different values: |
![]() ![]() ![]() | Fill charge per pulse into AIDA histograms for each channel |
![]() ![]() ![]() | PixelClockFinderProcessor creates a ToT or ToA spectrum of all pixels on the chip and two occupancy plots: One for all pixel above a given threshold and one for all pixel below |
![]() ![]() ![]() | Marlin processor for PRF analysis |
![]() ![]() ![]() | Short description of processor |
![]() ![]() ![]() | Fills number of pulses per channel into AIDA histogram |
![]() ![]() ![]() | This processor creates histograms for the number of pulses per hit and for the charge of the pulses |
![]() ![]() ![]() | This processor creates average pulse shapes for the maximum pulse in a hit and its neighbors |
![]() ![]() ![]() | Resolution calculator |
![]() ![]() ![]() | Fill the number of pixels in a cluster and the cluster radius in a histogram |
![]() ![]() ![]() | The EVENT_DISPLAY_CREATOR is a class that allows to instantiate an EVENT_DISPLAY_CREATOR object ina any processor this is able to create an event display of any marlinTPC event |
![]() ![]() ![]() | Count how many times a pixel has been hit on the TimePix chip |
![]() ![]() ![]() | Creates XY Histo with mean Charge per Pixel |
![]() ![]() ![]() | TimePixTrackEventDisplayProcessor draws all TrackerHits in an event as black dots (kFullDotMedium) |
![]() ![]() ![]() | Processor to evaluate the performance of the track finding algorithm |
![]() ![]() ![]() | A processor to calculate the hit efficiency based on hits on tracksper row |
![]() ![]() ![]() | Fill AIDA histograms with all track parameters: phi, lambda, tan(lambda), d0, z0 |
![]() ![]() ![]() | A collection of tools to evaluate the width of a distribution in a histogram |
![]() ![]() ![]() | Resolution calculator |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Fill the x, y, and z positions of all hits into an AIDA histogram |
![]() ![]() ![]() | Fill the x, y, and z positions of the hits on tracks into an AIDA histogram |
![]() ![]() ![]() | A template to create processors wich create 1D or 2D distribution histograms, one histogram per z bin |
![]() ![]() ![]() ![]() | A nested convenience struct which contains the number of bins for both directions of a 2D histogram |
![]() ![]() ![]() ![]() | A nested convenience struct which contains the minimal and maximal value of a (1D) histogram rage |
![]() ![]() ![]() ![]() | A nested convenience struct which contains two 1D HistoRange objects |
![]() ![]() ![]() | A processor to calculate hitcharge per length unit taking into account the track length over the measurement row ofthe hit |
![]() ![]() ![]() | Basic overview: |
![]() ![]() ![]() | |
![]() ![]() ![]() | Basic overview: |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Calculates the pedestals out of raw data |
![]() ![]() ![]() ![]() | Structure to store the pedestal of a channel and other needed informations during internal calculations |
![]() ![]() ![]() ![]() | Structure to store pedestal value and width |
![]() ![]() ![]() | The SimpePedestalCalculatorProcessor calculates the pedestal for each channel from all events in the run |
![]() ![]() ![]() ![]() | Internal helper class to sum up the pedestals and calculate the mean value and width |
![]() ![]() ![]() | Helper class that creates (is) a simple map of hardware channel to position of the pad center (x,y) from a text file |
![]() ![]() ![]() | |
![]() ![]() ![]() | Simple event display that visualizes TrackerRawData for the LCTPC large prototype with CED |
![]() ![]() ![]() | A base class interface which holds the raw data of the pulse and represents the ADC and its shaping amplifier |
![]() ![]() ![]() | Implementation of the ALTRO electronics shaping and ADC |
![]() ![]() ![]() | This processor takes the coordinates of the drifted electrons and the charge from amplification and smears the charge on the padplane |
![]() ![]() ![]() | Processor to drift primary electrons according to the characteristics of the choosen gas to pad plane |
![]() ![]() ![]() | |
![]() ![]() ![]() | A simple Gaussian shaping |
![]() ![]() ![]() | This Processor takes drifted electrons and uses a triple GEM structure for amplification |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | This processor takes the charges on the pads an calculates the amount of backdrifting ions which appear at the x,y- position of the pad in the TPC |
![]() ![]() ![]() | This processor takes all ions from the primary ionisation and stores there charges in voxels |
![]() ![]() ![]() | The MokkaToVoxelProcessor is a fast digitisation processor |
![]() ![]() ![]() | DOCU!!!!!!!!!!!!! |
![]() ![]() ![]() | This processor applies the electronics shaping to the incoming electron signals |
![]() ![]() ![]() | The TPCGas is a helper class containing a parametrisation of some gas mixtures It can be used by processors thet need to know drift velocity or diffusion properties Usage: create a gas with a name, set E and B field, then values are available through the get functions |
![]() ![]() ![]() | An LCFixedObject class to store charge in voxels of a TPC |
![]() ![]() ![]() | The VoxelTPC is a helper class containing a std::map of all TPCVoxels which contain charge |
![]() ![]() ![]() ![]() | This structure is for the sorting of the voxels |
![]() ![]() ![]() | Helper Class which provides access to the parameters of ADC Electroncis |
![]() ![]() ![]() | Convert zero-suppressed ADC raw data to pulses |
![]() ![]() ![]() | Helper Class which provides access to the ChannelCorrections for every event |
![]() ![]() ![]() | Helper Class which provides access to the ADCChannelMappings for every event |
![]() ![]() ![]() | Channel Mapping processor of the MarlinTPC package |
![]() ![]() ![]() | CountsToPrimaryElectronsProcessor: converts FADC counts into primary electrons (assumes a linear gain needing no corrections) |
![]() ![]() ![]() | Helper Class which provides access to the field settings for every event |
![]() ![]() ![]() | GainCorrectorProcessor: Applies a gain correction to LCIO::TrackerPulse collection by dividing the stored charge values by the factor given in the ChannelCorrection conditions collection |
![]() ![]() ![]() | Class to calculate distortions per row along the row |
![]() ![]() ![]() | Marlin processor for distortion analysis Takes two collections each of type track |
![]() ![]() ![]() | |
![]() ![]() ![]() | Helper Class which provides access to the pedestals for every event |
![]() ![]() ![]() | Pedestal subtracting processor of the MarlinTPC package |
![]() ![]() ![]() | This processor is used to select in the raw data only a part of the time spectrum, in fact shortening the time window of the data acquired |
![]() ![]() ![]() | Processor to apply time offset correction to individual channels |
![]() ![]() ![]() | Helper Class which provides access to the TPC conditions for every event |
![]() ![]() ![]() | Helper Class which provides access to the distortions information produced with the photodot system |
![]() ![]() ![]() | Raw data converting Processor of the MarlinTPC package |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | A helper class for hit parameter calculation |
![]() ![]() ![]() | The hit splitter separates hits that are merged |
![]() ![]() ![]() ![]() | A nested helper struct to contain two pulses and the distance between them, and sort according to the distance |
![]() ![]() ![]() ![]() | A helper class to sort pulses according to their pad index |
![]() ![]() ![]() | The HitSplitterProcessor searches for minima in the pad response and splits the hit |
![]() ![]() ![]() | This processor recalculates the time of the hit based on the highest pulse in the hit according to the choosen time evaluation method |
![]() ![]() ![]() | The HitTrackFinderTopoProcessor searches for hits and groups contiguous areas to track candidates |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Processor to calculate a more accurate time estimate for Micromegas hits |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Functionality to evaluate the pad response function for a hit |
![]() ![]() ![]() | Filter Processor for the Pedestal Subtracted Raw Data |
![]() ![]() ![]() | A processor to improve the hit ionformation based on information from a pad response function (PRF) |
![]() ![]() ![]() | Processor which removes pulses with certain properties |
![]() ![]() ![]() | Working horse of the ModularPulseFinderProcessor |
![]() ![]() ![]() ![]() | Helper class to make more sense to the splitting phase: actually keep track of the "split" flag |
![]() ![]() ![]() ![]() | Helper class which combined PulseCharge and PulseTime |
![]() ![]() ![]() ![]() | Helper class to store the charge and it's error |
![]() ![]() ![]() ![]() | Helper class to store the time and it's error |
![]() ![]() ![]() | This processor creates lcio::TrackerPulse objects from lcio::TrackerData |
![]() ![]() ![]() | A hit finder for row based (pad) geometries It searches for connected pulses in a row and combines them into a hit |
![]() ![]() ![]() | |
![]() ![]() ![]() | The signal splitter sparates signals of overlapping pulses |
![]() ![]() ![]() | Pad response correction processor simple in the sense, that no track direction is taken into account |
![]() ![]() ![]() | TopoFinder contains finding algorithms for clusters of TrackerPulses |
![]() ![]() ![]() | Uses the hough transformation to find hits on straight tracks |
![]() ![]() ![]() ![]() | Nested helper class that stores the properties of a straight track |
![]() ![]() ![]() | The ElectronCloudFinderProcessor searches for hits and groups contiguous areas to track candidates |
![]() ![]() ![]() | A helper class which stores information about the neighbouring pads of a specific pad |
![]() ![]() ![]() | |
![]() ![]() ![]() | This helper class is used to calculate the likelihood function while fitting photodots |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | PhotoelectricLikelihoodSeederProcessor: prepares the photoelectric data for fitting |
![]() ![]() ![]() | PhotoelectricPulseExtractionProcessor: takes the input pulse collection, finds the ones which are most-likely to be photoelectric pulses and puts them into another collection |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | This provides some tools on handling the xml file used to store information on the Photoelectric analysis |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Converts tracker data objects to tracker hits by dividing every multihit into single hits |
![]() ![]() ![]() | Calibration data converting Processor of the MarlinTPC package |
![]() ![]() ![]() | Clusterfinding Processor of the MarlinTPC package |
![]() ![]() ![]() | Converts TrackerHits of a TimePix into further separated TrackerHits, by projecting them onto their own clusteraxis |
![]() ![]() ![]() | Analysis Processor of MarlinTPC for TimePix Events with extraordinary high TOT values |
![]() ![]() ![]() | Calculates the center of gravity of each cluster, weighted by charge information |
![]() ![]() ![]() | Sorts TimePixHits in y,x,z (in that order) |
![]() ![]() ![]() | Reads in conditionsdata objects TimePixModeMap and TimePixStatusMap and unifies them to the TimePixMap |
![]() ![]() ![]() | TimePixMultiChipBoardDividerProcessor of the MarlinTPC package |
![]() ![]() ![]() | Analysis Processor of MarlinTPC for TimePix Events with extraordinary high TOT values |
![]() ![]() ![]() | Remove masked pixels Processor of the MarlinTPC package |
![]() ![]() ![]() | Zero suppression Processor of the MarlinTPC package |
![]() ![]() ![]() | |
![]() ![]() ![]() | CutHitsOnTracksProcessor is a Cut application Processor to be applied on reconstructed hits of a track |
![]() ![]() ![]() | Helper hit |
![]() ![]() ![]() | User defined class to calculate global derivatives for Millepede-II |
![]() ![]() ![]() | User defined class to select tracks for Millepede-II |
![]() ![]() ![]() | The HitsInTracksSplitterProcessor splits hits with the same algorithm than the HitSpliterProcessor |
![]() ![]() ![]() | This is a base KalDet tracking class |
![]() ![]() ![]() | This is the helix track class, which inherits from KalTrackingTemplate and TKalTrack |
![]() ![]() ![]() | This is the straight track class, which inherits from AttKalTrack |
![]() ![]() ![]() | This is a base KalDet tracking class |
![]() ![]() ![]() ![]() | A struct as return value for the extrapolation into the next layer |
![]() ![]() ![]() | LinearRegressionProcessor performs a linear regression on the hits in seed tracks |
![]() ![]() ![]() | Helper class to perform a linear regression on a track |
![]() ![]() ![]() ![]() | A nested struct which is used as return value of the regression |
![]() ![]() ![]() | Short description of processor |
![]() ![]() ![]() | Track finder based on Fast Hough Transformation |
![]() ![]() ![]() | Row based hyperplane |
![]() ![]() ![]() | Row based hypercubes |
![]() ![]() ![]() | Track finder based on triplets of rows |
![]() ![]() ![]() | Row based hit |
![]() ![]() ![]() | Row based doublet |
![]() ![]() ![]() | Row based triplet |
![]() ![]() ![]() | Row based segment |
![]() ![]() ![]() | Equivalence classes |
![]() ![]() ![]() | The Minuit2 fitter function to calculate the ![]() |
![]() ![]() ![]() | Using GBL with a simple helix |
![]() ![]() ![]() | Simple Helix |
![]() ![]() ![]() | Local Helix |
![]() ![]() ![]() | Simple fit in XY |
![]() ![]() ![]() | Simple fit in ZS |
![]() ![]() ![]() | The Minuit2 fitter function to calculate the squared sum of the residuals |
![]() ![]() ![]() | SimpleTrackSeederProcessor takes the TrackerHits of each track and calculates initial track parameters to have a seed for fitting algorithms |
![]() ![]() ![]() | Using GBL with a step-wise helix |
![]() ![]() ![]() | A helper struct to store track parameters for KalTrackingStraight |
![]() ![]() ![]() | Track finder for TimePix data based on local road search |
![]() ![]() ![]() | TimePix pixel |
![]() ![]() ![]() | TimePix macro pixel |
![]() ![]() ![]() | TimePix (macro) pixel bin |
![]() ![]() ![]() | TimePix (macro) pixel road |
![]() ![]() ![]() | TimePix pixel segment |
![]() ![]() ![]() | TimePix pixel chip |
![]() ![]() ![]() | TimePix pixel segment combiner |
![]() ![]() ![]() | Fix in TPC TrackerHits: |
![]() ![]() ![]() | Fix in TPC TrackerHits: |
![]() ![]() ![]() | |
![]() ![]() ![]() | This is hits management class for TPC |
![]() ![]() ![]() | Struct to hold module and row and a hit in this row |
![]() ![]() ![]() | A helper function to allow sorting of a std::list of ModuleRowHits according to their distance to a reference position |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | UsedFlag |
![]() ![]() ![]() | Processor to find linear tracks using linear regression, based on a modified version of the track following algorithm |
![]() ![]() ![]() | The TrackFitterBase is a virtual class from which the actual track fitters are derived |
![]() ![]() ![]() ![]() | Defines constants to determine which fitter type was used to perform the fit and calculate the residuals |
![]() ![]() ![]() | The TrackFitterFactory is an interface to handle track fitters |
![]() ![]() ![]() ![]() | Define a new exception class for unkonwn fitter types |
![]() ![]() ![]() | Kalman filter track fitter |
![]() ![]() ![]() | A processor which instantiates a TrackFitterKalman and fits the tracks with it |
![]() ![]() ![]() | TrackFitterLikelihoodProcessor : This class takes post-amplified data from a readout pad and reconstructs the track based on the location of each signal |
![]() ![]() ![]() | |
![]() ![]() ![]() | A processor which instantiates a TrackFitterLinearRegression and fits the tracks with it |
![]() ![]() ![]() | Simple ![]() |
![]() ![]() ![]() | ![]() |
![]() ![]() ![]() | A processor which instantiates a TrackFitterSimpleChiSquare and fits the tracks with it |
![]() ![]() ![]() | |
![]() ![]() ![]() | A processor which instantiates a TrackFitterSimpleHelix and fits the tracks with it |
![]() ![]() ![]() | Simple ![]() |
![]() ![]() ![]() | A processor which instantiates a TrackFitterSimpleMinimizer and fits the tracks with it |
![]() ![]() ![]() | This is processor which uses KalTrackingBase class and its derived classes(i.e |
![]() ![]() ![]() | This is a processor for TrackFitterKalmanProcessor for Multi Module |
![]() ![]() ![]() | TrackSeederProcessor takes the TrackerHits of each track and calculates initial track parameters to have a seed for fitting algorithms |
![]() ![]() ![]() | Take an inputCollection of TrackerHits, treat those TrackerHits in groups (based on their CellID1(cihpID)) and reconstruct Tracks for each group separately |
![]() ![]() ![]() ![]() | Nested helper class that stores the properties of a straight track |
![]() ![]() ![]() | Processor to create primary ionisation from MCParticles passing the TPC |
![]() ![]() ![]() | ChargeSignal : A parameterized signal on a pad |
![]() ![]() ![]() | CloudToSimTrackerHitProcessor: This processor takes as input a collection of TPCElectronClouds and returns a collection of SimTrackerHits |
![]() ![]() ![]() | ElectronCloud : A cloud of electrons |
![]() ![]() ![]() | ElectronCloudChargeDepositProcessor : This processor takes clouds of electrons and parameterizes the charge they place on the readout electronics |
![]() ![]() ![]() ![]() | Used to uniquely identify a charge deposited by a track (important for overlaying tracks) |
![]() ![]() ![]() | ElectronCloudDrifterProcessor : This processor takes a collection of electron clouds from a previous processor and drifts them a supplied distance |
![]() ![]() ![]() ![]() | Detailed information about the drift path |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | ElectronCloudGEMAmplificationProcessor : This processor takes a cloud of electrons and passes it through a GEM simulating an electron avalanche |
![]() ![]() ![]() | PrimaryCloudIonisationProcessor : This processor takes SimTrackerHits from a simulation (such as Mokka) which contain the position and energy deposits inside the TPC and creates electron clouds from those which can be drifted through the TPC |
![]() ![]() ![]() | SignalCombinerProcessor : This processor takes the individual shaped signals (could be more than one per pad) and combines them into one signal |
![]() ![]() ![]() ![]() | Helper class for managing signals |
![]() ![]() ![]() | SignalDigitisationProcessor : This processor takes TrackerData from the simulation and turns it into digital TrackerRawData |
![]() ![]() ![]() | SignalShaperGaussianProcessor : This processor takes parameterized charge signals and turns them into a gaussian shaped signal |
![]() ![]() ![]() | PhotoelectricPulseProcessor : This processor takes a file containing positions of photosensitive dots and lines and simulates them being hit by a pulse of photons |
![]() ![]() ![]() | Listener class derived from LCCD::IConditionsChangeListener accesses the bfield map object |
![]() ![]() ![]() | GEARElectricField : An electric field which gets it's values from Mokka through CGA (Common Geometry Access) |
![]() ![]() ![]() | CGAMagneticField : A magnetic field which gets it's values from Mokka through CGA (Common Geometry Access) |
![]() ![]() ![]() | ConstantUnidirectionalMagneticField : A constant magnetic field |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Cylindrical2DMagneticField : A magnetic field from a cylindrical 2d field map (r and z) |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Cylindrical2DMagneticFieldMap : A magnetic field from a cylindrical 2d field map (r and z) |
![]() ![]() ![]() | Cylindrical3DMagneticField : A magnetic field from a cylindrical 3d field map (r, phi and z) |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | DIDZMapMagneticField : A magnetic field from a DID map (mapped in z) |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Field : A base interface to an electric or magnetic field |
![]() ![]() ![]() | FieldReader : A reader for field maps |
![]() ![]() ![]() | GEARMagneticField : A magnetic field which is basically just a wrapper to accessing the global GEAR field |
![]() ![]() ![]() | GlobalFieldProcessor : This processor manages the fields used in MarlinTPC |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | IdealSolenoidField : An ideal cylindrical solenoid field |
![]() ![]() ![]() | MagneticField : A base interface to a magnetic field |
![]() ![]() ![]() | SolenoidZMapMagneticField : A magnetic field from a solenoid map (mapped in z) |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | UnitBiDirectionalElectricField : An electric field which is +1Vin the +z direction when z > 0 and -1V in the -z direction when z < 0 |
![]() ![]() ![]() | A helper class to calculate the intersections of |
![]() ![]() ![]() ![]() | A nested exception which is thrown in case there is no intersection |
![]() ![]() ![]() | RelativePosition: An LCObject to hold a translation and two possible angles |
![]() ![]() ![]() | Aidahistogramm committer processor |
![]() ![]() ![]() | This Processor shifts hits of the RCU which is out of sync |
![]() ![]() ![]() | |
![]() ![]() ![]() | Reads in an additional lcio file and adds all available collections to the event with the same event number |
![]() ![]() ![]() | Processor to load the field map from conditions data into GEAR |
![]() ![]() ![]() | Processor to test the field setting listener |
![]() ![]() ![]() | Processor skeleton for MARLIN |
![]() ![]() ![]() | TPCHit data converting Processor of the MarlinTPC package |
![]() ![]() ![]() | This processor creates one histogram with the raw data of each channel |
![]() ![]() ![]() | This processor fills an 2D root histogram which represents the pad plane |
![]() ![]() ![]() | Dumps events to shell |
![]() ![]() ![]() | Dump the coordinates of the hits in the tracks |
![]() ![]() ![]() | Dump the coordinates of all hits in the hits collection |
![]() ![]() ![]() | Dump the coordinates of the hits in the tracks |
![]() ![]() ![]() | Dump the coordinates of pad centres of pads correcponding to pulses |
![]() ![]() ![]() | Dump the residuals of the hits in the tracks |
![]() ![]() ![]() | Dump the coordinates of all hits in a SimTrackerHits collection |
![]() ![]() ![]() | Histogram the charge of SimTrackerHits in units of e (hardcoded value 26 eV for Argon) |
![]() ![]() ![]() | Prints event numbers to the screen depending on the EveryNEvents variable |
![]() ![]() ![]() | SwapXYProcessor swaps the x and the y coordinate of TrackerHits |
![]() ![]() ![]() | Creates one aida histogram per chip and event |
![]() ![]() ![]() ![]() | A helper class to store AIDA histograms in a map |
![]() ![]() ![]() | Class to test KalTrackingHelix |
![]() ![]() ![]() | A class which is friend of PulseFinder so it can access the protected members for testing |
![]() ![]() ![]() ![]() | A reference consists of a vector of IteratorProperties structs and the corresponding begin and end iterators of the data vectors |
![]() ![]() ![]() ![]() | A helper struct to store the distance to the begin iterator and the value which should be at the iterator position |
![]() ![]() ![]() ![]() | A struct to store the pulse properties we are checking |
![]() ![]() | Namespace for the TPCCondData Package: Provides TPC condition data objects for lccd |
![]() ![]() ![]() | Class that reads the parameters from the calibration data, for a single chip the data format should be: (1)ToT (2)THL offset (3)TimeWalk 4 ToT + 2 THL offset + 2 TimeWalk = 8 parameters |
![]() ![]() ![]() | Class to store the mapping pad (position) to the channel ID (electronic) also the type of the used electronic can be stored |
![]() ![]() ![]() | Class that combines information on ChannelCorrections for storage |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Class to store the field setting of a TPC with GEM-based amplification system |
![]() ![]() ![]() | Class to store the condition of the gas in a gaseous detector (e.g |
![]() ![]() ![]() | Class that combines information on parameters and settings if the read-out electronics for storage |
![]() ![]() ![]() | Class that combines information on pedestals for storage |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | The TimePix parameters |
![]() ![]() ![]() | Class to store the mapping of the pixel modes of the TimePix a TimePixPixelMode contains three integers, the ChipID, the PixelID and the PixelMode furthermore it contains a struct called PixelKey of ChipID and PixelID as the key for the map |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | Exception class for MarlinTPC conditions |
![]() ![]() ![]() | ConditionObjectException used for errors accessing the event data |
![]() ![]() ![]() | ConditionsObjectException used for data not available |
![]() ![]() ![]() | ConditionsObjectException used for wrong object |
![]() ![]() ![]() | Base exception for error involving some data having an invalid value |
![]() ![]() ![]() | |
![]() ![]() ![]() | Class to store the distortions measured with the photoelectric system using a laser |
![]() ![]() ![]() | Class to store the environment of a gaseous detector (e.g |
![]() ![]() | Adds a collection of empty pedestals (pedestal and width set to 0) of all pads defined by GEAR |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | HepRepOutputProcessor: This processor generates a HepRep Output file for a HepRep based event display program |
![]() ![]() | |
![]() ![]() | Processor to histogram the charge sum, the pulse maximum and the pulse length of TrackerData |
![]() ![]() | PadGeometryCheckerProcessor: take the xml gear geometry file and print out simple stuff about the pad layout; basically completely copoied from the HepRepOutput by J |
![]() ![]() | Select a number n to use only every nth event by throwing a SkipEventException for all other ones |