| ►N_ap_type | |
| Cenable_if | |
| Cenable_if< true, _Tp > | |
| Cis_integral | |
| Cis_signed | |
| Cremove_const | |
| Cremove_const< _Tp const > | |
| ►Nacts_examples | |
| ►Ndetail | |
| CCompareGeometryId | |
| CGeometryIdGetter | |
| CGeometryIdMultisetAccessor | The accessor for the GeometryIdMultiset container |
| ►CGroupBy | Proxy for iterating over groups of elements within a container |
| CGroupIterator | Iterator type representing a group of elements |
| CIndexSourceLink | A source link that stores just an index_ |
| CIndexSourceLinkAccessor | Accessor for the above source link container |
| CRange | A wrapper around a pair of iterators to simplify range-based loops |
| ►Nbiasing | |
| ►Nutility | |
| CDecayChildrenKeeper | Filter to keep tracks that are the products of certain particle's decays |
| CPartialEnergySorter | A simulation action that makes sure that all particles above a certain threshold are processed first |
| CStepPrinter | User stepping action used to print the details of a step |
| CTrackProcessFilter | Filter used to tag tracks for persistence based on the process they were created from |
| CDeepEcalProcessFilter | User action that allows a user to filter out events where the interaction happened deep in the ECAL |
| CEcalDarkBremFilter | This class is meant to filter for events that produce a dark brem occuring within the ECal and producing an A' of a minimum energy threshold [MeV] |
| CEcalProcessFilter | User action plugin that filters events that don't see a hard brem from the target undergo a photo-nuclear reaction in the ECal |
| CMidShowerDiMuonBkgdFilter | The basic premis of this filter is to add up all of the energy "lost" to muons created within the calorimeters |
| CMidShowerNuclearBkgdFilter | The basic premis of this filter is to add up all of the energy "lost" to the configured process |
| CNonFiducialFilter | User action that allows a user to filter out events that are non-fiducial, i.e |
| CNothingHardFilter | |
| CPhotoNuclearProductsFilter | User action used to filter out photo-nuclear events that don't see the photo-nuclear gamma produce specific products |
| CPhotoNuclearTopologyFilter | Abstract base class for a user action used to filter out photo-nuclear events that don't match the topology the user is interested in studying |
| CPrimaryToEcalFilter | User stepping action used to filter events where the primary particle falls below a threshold before reaching the CalorimeterRegion |
| CSingleNeutronFilter | |
| CTaggerHitFilter | User stepping action used to filter events where the incident electron fails to hit a minimum number of tracker sensors |
| CTaggerVetoFilter | User stepping action used to filter events that see the incident electron fall below an energy threshold before reaching the target |
| CTargetBremFilter | User action that allows a user to filter out events that don't result in a brem within the target |
| CTargetDarkBremFilter | This class is meant to filter for events that produce a dark brem matching originating in the target and matching the following parameters |
| CTargetENProcessFilter | |
| CTargetProcessFilter | Biases Geant4 to only process events where PN reaction occurred in the target |
| ►Nconditions | |
| ►Nutility | |
| CSimpleTableStreamerCSV | |
| CBaseTableCondition | |
| CDoubleTableCondition | |
| CGeneralCSVLoader | Class which parses a CSV file and provides the rows one at a time to a user The parser ignores any line which begins with a '#' character The parser uses the first non-comment row to determine column names The parser handles quotation marks in a standard manner |
| CHomogenousTableCondition | |
| CIntegerTableCondition | |
| ►CSimpleCSVTableProvider | |
| CEntry | |
| CStreamCSVLoader | Specialization of the GeneralCSVLoader for loading from a file/stream |
| CStringCSVLoader | Specialization of the GeneralCSVLoader for loading from a string |
| ►Ndqm | |
| CDarkBremInteraction | Go through the particle map and find the dark brem products, storing their vertex and the dark brem outgoing kinematics for further study |
| CEcalClusterAnalyzer | |
| CEcalDigiVerifier | Generate histograms to check digi pipeline performance |
| CEcalMipTrackingFeatures | Generate histograms to check MIP tracking features |
| CEcalPnetVetoResults | Generate histograms to check the final decisions made in the ECAL veto |
| CEcalShowerFeatures | Generate histograms to check shower features |
| CEcalVetoResults | Generate histograms to check the final decisions made in the ECAL veto |
| CEcalWABRecResults | Generate histograms to check WAB-related angular reconstruction |
| CGenieTruthDQM | Generate histograms/ntuple to extract genie output info |
| CHCalDQM | |
| CHcalGeometryVerifier | |
| CHcalInefficiencyAnalyzer | |
| CHCalRawDigi | |
| CHcalVetoResults | Generate histograms to check the final decisions made in the Hcal veto |
| CHgcrocPulseTruthAnalyzer | |
| CNtuplizeHgcrocDigiCollection | |
| CNtuplizeTrigScintQIEDigis | |
| CPhotoNuclearDQM | |
| CReSimVerifier | |
| CSampleValidation | |
| CSimObjects | Generate histograms to check simulation output |
| CTrigger | Generate histograms to check digi pipeline performance |
| CTrigScintClusterDQM | |
| CTrigScintDigiVerifier | Generate histograms to check digi pipeline performance |
| CTrigScintDQM | |
| CTrigScintHitDQM | |
| CTrigScintTrackDQM | |
| CTrkDeDxMassEstFeatures | Generate histograms to check tracker dE/dx mass estimate features |
| CVisiblesCutflow | |
| CVisiblesFeatureProducer | |
| ►Necal | |
| ►Ntest | |
| CEcalCheckEnergyReconstruction | Checks |
| CEcalFakeSimHits | |
| CIsCloseEnough | Our custom energy checker which makes sure that the input energy is "close enough" to the truth energy |
| ►CCLUE | |
| CDensity | |
| CEcalClusterProducer | Simple algorithm that does clustering in the ECal |
| ►CEcalDetectorMap | Class which provides various information about how the parts of the Ecal connect to each other |
| CCellInformation | Table of per-module cell information |
| CMotherboardLinksInformation | Table of per-motherboard connections information |
| CMotherboardsPerLayer | Table of per-layer motherboard layouts |
| CEcalDetectorMapLoader | |
| CEcalDigiProducer | Performs basic ECal digitization |
| CEcalGeometryProvider | |
| CEcalMipTrackingProcessor | |
| CEcalPnetVetoProcessor | Determines if event is vetoable using ECAL hit information w/ a deep neural network |
| CEcalRawDecoder | |
| CEcalRawEncoder | |
| CEcalReconConditions | Class to wrap around an double table of conditions |
| CEcalRecProducer | Performs basic ECal reconstruction |
| CEcalTriggerGeometry | Defines the relationship between precision cells and trigger cells and provides geometry information for trigger cells |
| CEcalTriggerGeometryProvider | |
| CEcalTrigPrimDigiProducer | |
| CEcalVetoProcessor | Determines if event is vetoable using ECAL hit information |
| CEcalWABRecProcessor | |
| CIntermediateCluster | |
| CMyClusterWeight | |
| CTemplatedClusterFinder | |
| ►Neventdisplay | |
| CDetectorGeometry | Class to translated between detector location (section, layer, strip) and real space |
| CDisplay | |
| CEveDetectorGeometry | Class that constructs the detector components for the event display |
| CEveShapeDrawer | Helper class for drawing common shapes |
| CHexPrism | Stores the necessary geometry details for a hexagonal prism |
| CObjects | Drawing methods for event objects |
| ►Nframework | All classes in the ldmx-sw project use this namespace |
| ►Nconfig | Python execution and parameter extraction |
| CParameters | Class encapsulating parameters for configuring a processor |
| ►Nexception | |
| CException | Standard base exception class with some useful output information |
| ►Nlogging | |
| CFilter | Our filter implementation aligning with Boost.Log |
| CFormatter | Our logging formatter |
| ►Nperformance | |
| CTimer | Time how long a specific operation takes and serialize the result with ROOT |
| CTracker | Class to interface between framework::Process and various measurements that can eventually be written into the output histogram file |
| ►Ntest | |
| CIsGoodEventFile | |
| CIsGoodHistogramFile | |
| CTestAnalyzer | Bare analyzer that looks for objects matching what the TestProducer put in |
| CTestConfig | Defines a test Producer to test the passing of configuration variables |
| CTestProducer | Bare producer that creates a collection and an object and puts them on the event bus |
| CAbortEventException | Specific exception used to abort an event |
| CAnalyzer | Base class for a module which does not produce a data product |
| ►CBus | A map of bus passengers |
| ►CPassenger | A bus passenger |
| CDeleteObjectStatus | Empty class to access protected status bit |
| CTheType | A simple, empty struct to allow us to pass the type of baggage to functions as a parameter |
| CSeat | The handle of a bus passenger |
| ►CConditions | Container and cache for conditions and conditions providers |
| CCacheEntry | An entry to store an already loaded conditions object |
| CConditionsIOV | Class which defines the run/event/type range for which a given condition is valid, including for all time |
| CConditionsObject | Base class for all conditions objects, very simple |
| CConditionsObjectProvider | Base class for all providers of conditions objects |
| CEvent | Implements an event buffer system for storing event data |
| CEventFile | This class manages all ROOT file input/output operations |
| CEventProcessor | Base class for all event processing components |
| CFactory | Factory to dynamically create objects derived from a specific prototype class |
| CFactoryWithWarehouse | A Factory with a warehouse to hold created objects |
| CHistogramPool | Class for holding an EventProcessor's histogram pointers and making sure that they all end up in the same directory in the output histogram file |
| CNtupleManager | Singleton class used to manage the creation and pooling of ntuples |
| CProcess | Class which represents the process under execution |
| CProducer | Base class for a module which produces a data product |
| CProductTag | Defines the identity of a product and can be used for searches |
| CRandomNumberSeedService | System for consistent seeding of random number generators |
| CRunHeaderAnalyzer | |
| CStorageControl | Class which encapsulates storage control functionality, used by the Process class |
| ►Nhcal | |
| ►Ndebug | |
| CHex | |
| ►Ntest | |
| CHcalCheckPositionMap | Checks: |
| CHcalCheckReconstruction | Checks |
| CHcalFakeSimHits | |
| CIsCloseEnough | Our custom checker which makes sure that the input energy/position is "close enough" to the truth energy/position |
| ►Nutility | |
| CReader | Read out 32-bit words from a 8-bit buffer |
| ►CHcalAlignPolarfires | Align the two polarfires with drop/keep hints signalling successful merge |
| CPolarfireQueueEntry | |
| CHcalClusterProducer | Make clusters from hits in the HCAL |
| CHcalDetectorMap | Class which provides various information about how the parts of the Hcal connect to each other |
| CHcalDetectorMapLoader | |
| CHcalDigiProducer | Performs basic HCal digitization |
| CHcalDoubleEndRecProducer | |
| CHcalGeometryProvider | |
| ►CHcalPedestalAnalyzer | |
| CChannel | |
| CHcalRawDecoder | |
| CHcalReconConditions | Class to wrap around the various recon condition tables |
| CHcalReconConditionsProvider | Helpful interface for grabbing the parent conditions at once |
| CHcalRecProducer | Performs basic HCal reconstruction |
| CHcalSimpleDigiAndRecProducer | |
| CHcalSingleEndRecProducer | |
| CHcalTriggerGeometry | Defines the relationship between HCal strips and CMB quad trigger primitives and provides geometry information for trigger primitives |
| CHcalTriggerGeometryProvider | |
| CHcalTrigPrimDigiProducer | Performs basic Hcal trigger reconstruction |
| CHcalVetoProcessor | |
| CHcalWABVetoProcessor | |
| CMyClusterWeight | |
| CPolarfireEventHeader | |
| CTemplatedClusterFinder | |
| CVisiblesVetoProcessor | |
| CWorkingCluster | |
| ►Nldmx | |
| ►Necal | |
| CTrigPrimResolutionAnalyzer | Analyze the trigger primitives by comparing them to the precision hits_ |
| CUniqueModule | Structure holding data uniquely identifying a specific module_ in the ECal |
| ►Nort | |
| CONNXRuntime | A convenience wrapper of the ONNXRuntime C++ API |
| CBeamElectronTruth | Represents the truth information on beam electrons at the target |
| CCaloCluster | Stores cluster information from the ECal |
| CCalorimeterHit | Represents a reconstructed hit in a calorimeter cell within the detector |
| CCaloTrigPrim | Contains the trigger output for generic calo objects |
| CClusterAlgoResult | Contains details about the clustering algorithm |
| CCompositePulse | CompositePulse |
| CDetectorHeader | Defines detector header information |
| CDetectorID | Defines a 32-bit packed ID for uniquely identifying hits and detector components |
| ►CDetectorIDInterpreter | Class provides an "introspection" capability for the 32-bit packed IDs used for uniquely identifying hits and detector components |
| CIDSignature | |
| CSubdetectorIDFields | |
| CEcalAbstractID | Parent of precision and trigger EcalIDs |
| CEcalCluster | Stores cluster information from the ECal |
| CEcalElectronicsID | Identifies a location in the Ecal readout chain |
| CEcalGeometry | Translation between real-space positions and cell IDs within the ECal |
| CEcalHit | Stores reconstructed hit information from the ECAL |
| CEcalID | Extension of DetectorID providing access to ECal layers and cell numbers in a hex grid |
| CEcalMipResult | |
| CEcalTrajectoryInfo | |
| CEcalTriggerID | Extension of DetectorID providing access to ECal trigger cell information |
| CEcalVetoResult | |
| CEcalWABResult | |
| CElectronicsMap | ElectronicsMap |
| CEventConstants | Provides access to static event constants used by the Event class |
| CEventHeader | Provides header information an event such as event number and timestamp |
| CEventWeights | |
| CFiducialFlag | Holds truth-level fiduciality flags on the signal recoil electron |
| CHcalAbstractID | Parent of HcalIDs |
| CHcalCluster | Stores cluster information from the HCal |
| CHcalDigiID | Extension of HcalAbstractID providing access to HCal digi information |
| CHcalElectronicsID | Identifies a location in the Hcal readout chain |
| CHcalGeometry | Implementation of HCal strip readout |
| CHcalHit | Stores reconstructed hit information from the HCAL |
| CHcalID | Implements detector ids for HCal subdetector |
| CHcalTriggerID | Extension of DetectorID providing access to HCal trigger cell |
| CHcalVetoResult | |
| CHepMC3GenEvent | |
| ►CHgcrocDigiCollection | Represents a collection of the digi hits readout by an HGCROC |
| CHgcrocDigi | One DIGI signal coming from the HGC ROC |
| CIterator | Iterator class so we can do range-based loops over digi collections |
| CSample | One sample of a digi channel corresponding to one clock of the HGCROC chip |
| CHgcrocEmulator | Emulate the digitization procedure performed by the HGCROC |
| CHgcrocPulseTruth | |
| CHgcrocTrigDigi | Contains the trigger output for a single trigger hgcroc channel |
| CHgcrocTriggerCalculations | Contains the core logic for the Hgcroc trigger calculations |
| CHgcrocTriggerConditions | Class to wrap around an integer table of conditions |
| CHitData | |
| CIDField | Provides information about a field within a DetectorID |
| CLdmxSpacePoint | |
| CMeasurement | |
| CNoiseGenerator | |
| CPackedIndex | A maximally-packed index of up to four different fields |
| CPFCandidate | Represents a reconstructed particle |
| CRawSiStripHit | Implementation of a raw digitized hit from a silicon strip detector |
| CRunHeader | Run-specific configuration and data stored in its own output TTree alongside the event TTree in the output file |
| ►CSimCalorimeterHit | Stores simulated calorimeter hit information |
| CContrib | Information about a contribution to the hit in the associated cell |
| CSimParticle | Class representing a simulated particle |
| CSimSpecialID | Implements detector ids for special simulation-derived hits like scoring planes |
| CSimTrackerHit | Represents a simulated tracker hit in the simulation |
| CStraightTrack | |
| ►CTrack | Implementation of a track object |
| CTrackState | |
| CTrackDeDxMassEstimate | Represents the estimated mass of a particle using tracker dE/dx information |
| CTrackerID | Extension of DetectorID providing access to layer and module number for tracker IDs |
| CTrackerVetoResult | Class that holds reco-level tracking veto decision |
| CTriggerResult | Represents the trigger decision (pass/fail) for reconstruction |
| CTrigScintCluster | Stores cluster information from the trigger scintillator pads |
| CTrigScintHit | |
| CTrigScintID | Class that defines the detector ID of the trigger scintillator |
| CTrigScintTrack | Represents a track of trigger scintillator clusters |
| CTruthTrack | |
| CVisiblesVetoResult | |
| ►Npacking | |
| ►Nrawdatafile | |
| CEventPacket | Event Packet structure |
| CFile | The raw data file object |
| CSubsystemPacket | SubsystemPacket structure |
| ►Nutility | |
| CBufferReader | This class is a helper class for reading the buffer stored in the raw data format |
| CCRC | The HGC ROC and FPGA use a CRC checksum to double check that the data transfer has been done correctly |
| CHex | |
| CMaskBackend | Mask_backend |
| CReader | Reading a raw data file |
| CWriter | Writing a raw data file |
| CFiberTrackerBinaryPacket | Each one of these packets represents an entire spill of data |
| CFiberTrackerEvent | A spill of events from a FiberTracker station |
| CFiberTrackerField | Each "field" of data in a FiberTracker packet |
| CFiberTrackerRawDecoder | |
| CRawIO | This producer unpacks the data from the various subsystems into different branches for later decoding by the subsystem modules |
| CSingleSubsystemPacker | This producer unpacks the data from the a single subsystem raw data file into a single buffer for a downstream processor to decode |
| CSingleSubsystemUnpacker | This producer unpacks the data from the a single subsystem raw data file into a single buffer for a downstream processor to decode |
| CWRBinaryPacket | |
| CWRRawDecoder | |
| ►Nrecon | |
| CBeamElectronLocator | Electron counting processor |
| CDBScanClusterBuilder | |
| CEcalPreselectionSkimmer | |
| CElectronCounter | Electron counting processor |
| CMyProcessor | Minimal example of a processor |
| COverlayProducer | Class to overlay in-time pile-up events from an overlay file |
| CParticleFlow | |
| CPFEcalClusterProducer | |
| CPFHcalClusterProducer | |
| CPFTrackProducer | |
| CPFTruthProducer | |
| CRecoilFiducialityProcessor | Flags events with a fiducial recoil electron, based on truth information |
| CRecoilMissesEcalSkimmer | |
| CSequentialTrigger | Class that provides a trigger skimming decision from multiple Triggers based on either AND or OR |
| CTrackDeDxMassEstimator | |
| CTriggerProcessor | Provides a trigger decision for recon using a TriggerResult object |
| ►Nsimcore | Dynamically loadable photonuclear models either from SimCore or external libraries implementing this interface |
| ►Nbiasoperators | |
| CDarkBrem | Bias operator for the dark brem process |
| CElectroNuclear | Bias the Electron-Nuclear process |
| CGammaToMuPair | Bias the Gamma to Mu Pair process |
| CK0LongInelastic | Bias the k0 long inelastic collisions |
| CNeutronInelastic | Bias the neutron inelastic collsions |
| CPhotoNuclear | Bias the Photon-Nuclear process |
| ►Ng4user | |
| CEventAction | Implementation of user event action hook |
| CPrimaryGeneratorAction | Implementation of Geant4 primary generator action |
| CRunAction | Implementation of user run action hook |
| CStackingAction | Class implementing a user stacking action |
| CSteppingAction | Implements the Geant4 user stepping action |
| CTrackingAction | Implementation of user tracking action |
| ►Ngenerators | |
| CGeneralParticleSource | Class that extends the functionality of G4GeneralParticleSource |
| CGenieGenerator | Class that uses GENIE's GEVGDriver to generator eN interactions |
| CLHEPrimaryGenerator | Generates a Geant4 event from an LHEEvent |
| CMultiParticleGunPrimaryGenerator | Generates a Geant4 event from particle gun, but can have many particles |
| CParticleGun | Class that extends the functionality of G4ParticleGun |
| ►Ngeo | |
| CAuxInfoReader | Reads auxiliary information from GDML userinfo block |
| CGDMLParser | Parse GDML files, build the geometry in memory and load it into Geant4 |
| CParser | Interface for a parser used to load a geometry into Geant4 |
| ►Nlhe | |
| CLHEEvent | LHE event with a list of particles and information from the header block |
| CLHEParticle | Single particle record in an LHE event |
| CLHEReader | Reads LHE event data into an LHEEvent object |
| CAPrimePhysics | Defines basic APrime physics |
| CBertiniAtLeastNProductsModel | |
| CBertiniAtLeastNProductsProcess | |
| CBertiniEventTopologyProcess | |
| CBertiniExactlyNProductsModel | |
| CBertiniExactlyNProductsProcess | |
| CBertiniModel | The default photonuclear model for LDMX simulations |
| CBertiniNothingHardModel | |
| CBertiniNothingHardProcess | |
| CBertiniSingleNeutronModel | |
| CBertiniSingleNeutronProcess | |
| CConditionsInterface | Handle to the conditions system, provided at construction to classes which require it |
| CDetectorConstruction | Implements the Geant4 detector construction |
| CEcalSD | ECal sensitive detector that uses an EcalHexReadout to create the hits_ |
| CGammaPhysics | Extra gamma particle physics for simulation and sets up the photonuclear model to use from the configuration |
| CGenieReweightProducer | |
| CHcalSD | Class defining a sensitive detector of type HCal |
| CKaonPhysics | Allows the configuration of properties of kaons produced in the simulation, in particular setting their lifetime and branching ratios |
| CLoggedSession | Session that routes G4cout and G4cerr through the Framework logger |
| CMagneticFieldMap3D | A 3D B-field map defined as a grid of points with associated B-field values |
| CMagneticFieldStore | Global store to access magnetic field objects |
| CNoPhotoNuclearModel | A photonuclear model that removes the photonNuclear process entirely |
| CParallelWorld | |
| CPhotoNuclearModel | |
| CPrimaryGenerator | Interface that defines a simulation primary generator |
| CReSimulator | |
| CRunManager | Extension of Geant4 run manager |
| CScoringPlaneSD | Class defining a basic sensitive detector for scoring planes |
| CSensitiveDetector | Dynamically loaded Geant4 SensitiveDetector for saving hits in specific volumes within the simulation |
| CSimulator | Producer that runs Geant4 simulation inside of ldmx-app |
| CSimulatorBase | |
| CTrackerSD | Basic sensitive detector for trackers |
| CTrackMap | Defines a map of particle ancestry and particles to be saved |
| CTrigScintSD | Class defining a sensitive detector of type trigger scintillator |
| CUserAction | Interface that defines a user action |
| CUserEventInformation | Encapsulates user defined information associated with a Geant4 event |
| CUserPrimaryParticleInformation | Defines extra information attached to a Geant4 primary particle |
| CUserRegionInformation | Defines extra information for a detector region |
| CUserTrackInformation | Provides user defined information to associate with a Geant4 track |
| CVisAttributesStore | Global store of G4VisAttributes created from GDML data |
| CXsecBiasingOperator | Our specialization of the biasing operator used with Geant4 |
| ►Nstd | |
| Ccomplex | |
| Ccomplex< ap_fixed< _AP_W, _AP_I, _AP_Q, _AP_O, _AP_N > > | |
| Ccomplex< ap_int< _AP_W > > | |
| ►Ntracking | The measurement calibrator can be a function or a class/struct able to retrieve the sim hits container |
| ►Ndigitization | |
| CCDFSiSensorSim | |
| CChargeCarrier | |
| CSiElectrodeData | |
| CSiElectrodeDataCollection | |
| ►Ndqm | |
| CStraightTracksDQM | |
| CTrackerDigiDQM | |
| CTrackingRecoDQM | |
| ►Ngeo | Visualization |
| CCalibrationContext | The context for a specific geometry |
| CCalibrationContextProvider | |
| CDetectorElement | |
| CGeometryContext | The context for a specific geometry |
| CGeometryContextProvider | |
| CMagneticFieldContext | The context for a specific geometry |
| CMagneticFieldContextProvider | |
| CSilentG4 | This class throws away all of the messages from Geant4 |
| CTrackersTrackingGeometry | |
| CTrackersTrackingGeometryProvider | The provider of a tracking geometry |
| CTrackingGeometry | This class is a abstract base class (ABC) doing common tasks that tracking geometries need done |
| ►Nreco | |
| CAlignmentTestProcessor | |
| CCKFProcessor | |
| CDigitizationProcessor | |
| ►CGreedyAmbiguitySolver | Minimal example of a processor |
| CState | |
| CGSFProcessor | |
| CLinearSeedFinder | |
| CLinearTrackFinder | |
| CLinearTruthTracking | |
| CSeedFinderProcessor | |
| CTrackExtrapolatorTool | |
| CTrackingGeometryUser | Helper base class providing some methods to shorten access to common conditions used within the tracking reconstruction |
| CTruthSeedProcessor | Create a track seed using truth information extracted from the corresponding SimParticle or SimTrackerHit |
| CVertexer | |
| CVertexProcessor | |
| ►Nsim | |
| CLdmxMeasurementCalibrator | |
| ►CPropagatorStepWriter | |
| CConfig | |
| CSeedToTrackParamMaker | |
| ►CTruthMatchingTool | |
| CTruthInfo | |
| CTrackerVetoProcessor | Flags events that pass the tracker veto by applying specific selection criteria |
| ►Ntrigger | |
| ►Nldmx_int | |
| CEcalTP | |
| CCluster | |
| CClusterGeometry | |
| CDiscreteInputs | |
| CDumpFileWriter | |
| CEcalTPSelector | |
| CEcalTpToE | |
| CEventDump | |
| CHcalTPSelector | |
| CHit | |
| CIdealClusterBuilder | |
| CNtupleWriter | Null algorithm test |
| CPropagationMapWriter | Null algorithm test |
| CTrigCaloCluster | Class for clusters built from trigger calo hits |
| CTrigCaloHit | Class for calo hits used in trigger computations |
| CTrigEcalClusterProducer | |
| CTrigEcalEnergySum | |
| CTrigElectronProducer | |
| CTrigEnergySum | Contains the trigger output for generic calo objects |
| CTrigHcalEnergySum | |
| CTrigMip | Class for clusters built from trigger calo hits |
| CTrigMipReco | |
| CTrigParticle | Class for particles reconstructed by the trigger system |
| ►Ntrigscint | |
| CBimoid | Pulse made out of difference of two sigmoids |
| CEventReadout | This class represents the linearised QIE output from the trigger scintillator, in charge (fC) |
| CEventReadoutProducer | Linearizes ADC info to charge, calculates channel pedestal and noise levels (in charge) |
| CExpo | Piece-wise exponential pulse, modelled as an output of a capacitor |
| CQIEAnalyzer | |
| CQIEDecoder | |
| CQIEEncoder | |
| CQIEInputPulse | The base class to store the most important functions |
| CQIEStream | Class for storing QIE output as a binary stream |
| CQualityFlagAnalyzer | |
| CSimQIE | Class for simulating QIE chip output |
| CTestBeamClusterAnalyzer | |
| CTestBeamClusterProducer | |
| CTestBeamHit | This class represents the linearised QIE output from the trigger scintillator, in charge (fC) |
| CTestBeamHitAnalyzer | |
| CTestBeamHitProducer | Organizes digis into TrigScintHits, based on linearized full event readout from test beam/test stand |
| CTrigScintClusterProducer | |
| CTrigScintDigiProducer | Performs digitization of simulated Trigger Scintillator data |
| CTrigScintFirmwareHitProducer | |
| CTrigScintFirmwareTracker | |
| CTrigScintQIEDigiProducer | Class that simulates QIE chip of the trigger scintillator |
| CTrigScintQIEDigis | Class for storing QIE output |
| CTrigScintRecHitProducer | Organizes digis into TrigScintHits, linearizes TDC and ADC info, and converts amplitudes to PEs |
| CTrigScintTrackProducer | Making tracks from trigger scintillator clusters |
| CTruthHitProducer | Producer making a collection based on some truth info cuts |
| C_private_bit_ref | Bit reference Proxy class, which allows bit selection to be used as rvalue(for reading) and lvalue(for writing) |
| C_private_range_ref | Concatination reference |
| Caf_bit_ref | |
| Caf_range_ref | |
| Cap_bit_ref | |
| Cap_concat_ref | |
| Cap_fixed | Signed Arbitrary Precision Fixed-Point Type |
| Cap_fixed_base | |
| Cap_int | Sign Arbitrary Precision Type |
| Cap_int_base | |
| ►Cap_private< _AP_W, _AP_S, false > | |
| CRType | Return type of variety of operations |
| ►Cap_private< _AP_W, _AP_S, true > | |
| CRType | |
| Csign_ext_mask | |
| Cap_private_enable_if | |
| Cap_private_enable_if< true > | |
| Cap_range_ref | |
| Cap_ufixed | |
| Cap_uint | Unsigned Arbitrary Precision Type |
| CBase | Conditions objects which are tables indexed by raw detector id values |
| CCluster | |
| CConditionsObjectProvider | Be configured to load conditions objects from CSV files |
| CConverts | Table to/from a CSV file |
| CDeepEcalProcessFilter | Class defining a UserActionPlugin that allows a user to filter out events where the interaction happened deep in the ECAL |
| CDigi | |
| CEcal2dCluster | |
| CEcalDarkBremFilter | Class defining a simcore::UserActionPlugin that allows a user to filter out events that don't result in a dark brem inside a given volume |
| CEcalTP | |
| CExplicit | HomogenousTableCondition for double-precision contents |
| CFakeSimHits | Fills the event bus with an EcalSimHits collection with a range of energy hits_ |
| CGaussianDistribution2D | |
| Chex | A very simple wrapper enabling us to more easily tell the output stream to style the input word in hexidecimal format |
| CHit | |
| CisGoodEventFile | Checks: |
| CisGoodHistogramFile | Runs a variety of checks to make sure the histogram in the input filename is what we expect it to be |
| CMask | |
| CMask8 | |
| CNonFiducialFilter | Class defining a UserActionPlugin that allows a user to filter out non-fiducial events, i.e.when the electron is not contained in the ECAL and so can act like the signal |
| CService | Creates standard CSV-format pedestal files |
| CTargetDarkBremFilter | Class defining a UserActionPlugin that allows a user to filter out events that don't result in a dark brem inside a given volume |
| CTrack | |
| CTrigscinthit | Stores reconstructed hit information from the HCAL |
| Cvaltype | |
| Cvaltype< 1, false > | |
| Cvaltype< 1, true > | |
| Cvaltype< 2, false > | |
| Cvaltype< 2, true > | |
| Cvaltype< 3, false > | |
| Cvaltype< 3, true > | |
| Cvaltype< 4, false > | |
| Cvaltype< 4, true > | |
| Cvaltype< _AP_N8, false > | |
| Cvaltype< _AP_N8, true > | |