| C_private_bit_ref< _AP_W, _AP_S > | Bit reference Proxy class, which allows bit selection to be used as rvalue(for reading) and lvalue(for writing) |
| C_private_range_ref< _AP_W, _AP_S > | Concatination reference |
| Caf_bit_ref< _AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N > | |
| Caf_range_ref< _AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N > | |
| Cap_bit_ref< _AP_W, _AP_S > | |
| Cap_concat_ref< _AP_W1, _AP_T1, _AP_W2, _AP_T2 > | |
| Cap_fixed_base< _AP_W, _AP_I, _AP_S, _AP_Q, _AP_O, _AP_N > | |
| ►Cap_fixed_base< _AP_W, _AP_I, false, _AP_Q, _AP_O, _AP_N > | |
| Cap_ufixed< 16, 14 > | |
| Cap_ufixed< _AP_W, _AP_I, _AP_Q, _AP_O, _AP_N > | |
| ►Cap_fixed_base< _AP_W, _AP_I, true, _AP_Q, _AP_O, _AP_N > | |
| Cap_fixed< 10, 9 > | |
| Cap_fixed< _AP_W, _AP_I, _AP_Q, _AP_O, _AP_N > | Signed Arbitrary Precision Fixed-Point Type |
| Cap_int_base< _AP_W, _AP_S > | |
| ►Cap_int_base< _AP_W, false > | |
| Cap_uint< 20 > | |
| Cap_uint< 7 > | |
| Cap_uint< _AP_W > | Unsigned Arbitrary Precision Type |
| ►Cap_int_base< _AP_W, true > | |
| Cap_int< 12 > | |
| Cap_int< _AP_W > | Sign Arbitrary Precision Type |
| Cap_private< _AP_W, _AP_S, false > | |
| Cap_private< _AP_W, _AP_S, true > | |
| Cap_private_enable_if< enable > | |
| Cap_private_enable_if< true > | |
| Cap_range_ref< _AP_W, _AP_S > | |
| Csimcore::geo::AuxInfoReader | Reads auxiliary information from GDML userinfo block |
| CBase | Conditions objects which are tables indexed by raw detector id values |
| Cldmx::BeamElectronTruth | Represents the truth information on beam electrons at the target |
| Cpacking::utility::BufferReader< WordType > | This class is a helper class for reading the buffer stored in the raw data format |
| Cframework::Bus | A map of bus passengers |
| Cframework::Conditions::CacheEntry | An entry to store an already loaded conditions object |
| ►Cldmx::CaloCluster | Stores cluster information from the ECal |
| Cldmx::EcalCluster | Stores cluster information from the ECal |
| Cldmx::HcalCluster | Stores cluster information from the HCal |
| ►Cldmx::CalorimeterHit | Represents a reconstructed hit in a calorimeter cell within the detector |
| Cldmx::EcalHit | Stores reconstructed hit information from the ECAL |
| ►Cldmx::HcalHit | Stores reconstructed hit information from the HCAL |
| ►Cldmx::TrigScintHit | |
| Ctrigscint::TestBeamHit | This class represents the linearised QIE output from the trigger scintillator, in charge (fC) |
| Cldmx::CaloTrigPrim | Contains the trigger output for generic calo objects |
| Ctracking::digitization::CDFSiSensorSim | |
| Cecal::EcalDetectorMap::CellInformation | Table of per-module cell information |
| Chcal::HcalPedestalAnalyzer::Channel | |
| Ctracking::digitization::ChargeCarrier | |
| Cecal::CLUE | |
| CCluster | |
| Ctrigger::Cluster | |
| Cldmx::ClusterAlgoResult | Contains details about the clustering algorithm |
| Ctrigger::ClusterGeometry | |
| Cacts_examples::detail::CompareGeometryId | |
| Cstd::complex< _Tp > | |
| Cstd::complex< ap_fixed< _AP_W, _AP_I, _AP_Q, _AP_O, _AP_N > > | |
| Cstd::complex< ap_int< _AP_W > > | |
| Cldmx::CompositePulse | CompositePulse |
| Cframework::Conditions | Container and cache for conditions and conditions providers |
| Csimcore::ConditionsInterface | Handle to the conditions system, provided at construction to classes which require it |
| Cframework::ConditionsIOV | Class which defines the run/event/type range for which a given condition is valid, including for all time |
| ►Cframework::ConditionsObject | Base class for all conditions objects, very simple |
| ►Cconditions::BaseTableCondition | |
| ►Cconditions::HomogenousTableCondition< double > | |
| Cconditions::DoubleTableCondition | |
| ►Cconditions::HomogenousTableCondition< int > | |
| Cconditions::IntegerTableCondition | |
| Cconditions::HomogenousTableCondition< T > | |
| Cecal::EcalDetectorMap | Class which provides various information about how the parts of the Ecal connect to each other |
| Cecal::EcalTriggerGeometry | Defines the relationship between precision cells and trigger cells and provides geometry information for trigger cells |
| Cframework::RandomNumberSeedService | System for consistent seeding of random number generators |
| Chcal::HcalDetectorMap | Class which provides various information about how the parts of the Hcal connect to each other |
| Chcal::HcalReconConditions | Class to wrap around the various recon condition tables |
| Chcal::HcalTriggerGeometry | Defines the relationship between HCal strips and CMB quad trigger primitives and provides geometry information for trigger primitives |
| Cldmx::EcalGeometry | Translation between real-space positions and cell IDs within the ECal |
| Cldmx::HcalGeometry | Implementation of HCal strip readout |
| Ctracking::geo::CalibrationContext | The context for a specific geometry |
| Ctracking::geo::GeometryContext | The context for a specific geometry |
| Ctracking::geo::MagneticFieldContext | The context for a specific geometry |
| ►Ctracking::geo::TrackingGeometry | This class is a abstract base class (ABC) doing common tasks that tracking geometries need done |
| Ctracking::geo::TrackersTrackingGeometry | |
| CConditionsObjectProvider | Be configured to load conditions objects from CSV files |
| ►Cframework::ConditionsObjectProvider | Base class for all providers of conditions objects |
| Cconditions::SimpleCSVTableProvider | |
| Cecal::EcalDetectorMapLoader | |
| Cecal::EcalGeometryProvider | |
| Cecal::EcalTriggerGeometryProvider | |
| Cframework::RandomNumberSeedService | System for consistent seeding of random number generators |
| Chcal::HcalDetectorMapLoader | |
| Chcal::HcalGeometryProvider | |
| Chcal::HcalReconConditionsProvider | Helpful interface for grabbing the parent conditions at once |
| Chcal::HcalTriggerGeometryProvider | |
| Ctracking::geo::CalibrationContextProvider | |
| Ctracking::geo::GeometryContextProvider | |
| Ctracking::geo::MagneticFieldContextProvider | |
| Ctracking::geo::TrackersTrackingGeometryProvider | The provider of a tracking geometry |
| Ctracking::sim::PropagatorStepWriter::Config | |
| Cldmx::SimCalorimeterHit::Contrib | Information about a contribution to the hit in the associated cell |
| CConverts | Table to/from a CSV file |
| Cpacking::utility::CRC | The HGC ROC and FPGA use a CRC checksum to double check that the data transfer has been done correctly |
| Crecon::DBScanClusterBuilder | |
| CDeepEcalProcessFilter | Class defining a UserActionPlugin that allows a user to filter out events where the interaction happened deep in the ECAL |
| Cecal::CLUE::Density | |
| ►CActs::DetectorElementBase | |
| Ctracking::geo::DetectorElement | |
| Ceventdisplay::DetectorGeometry | Class to translated between detector location (section, layer, strip) and real space |
| Cldmx::DetectorHeader | Defines detector header information |
| ►Cldmx::DetectorID | Defines a 32-bit packed ID for uniquely identifying hits and detector components |
| ►Cldmx::EcalAbstractID | Parent of precision and trigger EcalIDs |
| Cldmx::EcalID | Extension of DetectorID providing access to ECal layers and cell numbers in a hex grid |
| Cldmx::EcalTriggerID | Extension of DetectorID providing access to ECal trigger cell information |
| Cldmx::EcalElectronicsID | Identifies a location in the Ecal readout chain |
| ►Cldmx::HcalAbstractID | Parent of HcalIDs |
| Cldmx::HcalDigiID | Extension of HcalAbstractID providing access to HCal digi information |
| Cldmx::HcalID | Implements detector ids for HCal subdetector |
| Cldmx::HcalTriggerID | Extension of DetectorID providing access to HCal trigger cell |
| Cldmx::HcalElectronicsID | Identifies a location in the Hcal readout chain |
| Cldmx::SimSpecialID | Implements detector ids for special simulation-derived hits like scoring planes |
| Cldmx::TrackerID | Extension of DetectorID providing access to layer and module number for tracker IDs |
| Cldmx::TrigScintID | Class that defines the detector ID of the trigger scintillator |
| Cldmx::DetectorIDInterpreter | Class provides an "introspection" capability for the 32-bit packed IDs used for uniquely identifying hits and detector components |
| CDigi | |
| Ctrigger::DiscreteInputs | |
| 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 |
| Cldmx::EcalMipResult | |
| Cecal::EcalReconConditions | Class to wrap around an double table of conditions |
| CEcalTP | |
| Ctrigger::ldmx_int::EcalTP | |
| Ctrigger::EcalTpToE | |
| Cldmx::EcalTrajectoryInfo | |
| Cldmx::EcalVetoResult | |
| Cldmx::EcalWABResult | |
| Cldmx::ElectronicsMap< ElectronicsID, DetID > | ElectronicsMap |
| ►Cldmx::ElectronicsMap< ldmx::EcalElectronicsID, ldmx::EcalID > | |
| Cecal::EcalDetectorMap | Class which provides various information about how the parts of the Ecal connect to each other |
| ►Cldmx::ElectronicsMap< ldmx::HcalElectronicsID, ldmx::HcalDigiID > | |
| Chcal::HcalDetectorMap | Class which provides various information about how the parts of the Hcal connect to each other |
| C_ap_type::enable_if< bool, _Tp > | |
| C_ap_type::enable_if< true, _Tp > | |
| Cconditions::SimpleCSVTableProvider::Entry | |
| Ceventdisplay::EveDetectorGeometry | Class that constructs the detector components for the event display |
| Cframework::Event | Implements an event buffer system for storing event data |
| Cldmx::EventConstants | Provides access to static event constants used by the Event class |
| Ctrigger::EventDump | |
| Cframework::EventFile | This class manages all ROOT file input/output operations |
| Cldmx::EventHeader | Provides header information an event such as event number and timestamp |
| Cpacking::rawdatafile::EventPacket | Event Packet structure |
| ►Cframework::EventProcessor | Base class for all event processing components |
| ►Cframework::Analyzer | Base class for a module which does not produce a data product |
| Cdqm::EcalClusterAnalyzer | |
| Cdqm::EcalDigiVerifier | Generate histograms to check digi pipeline performance |
| Cdqm::EcalMipTrackingFeatures | Generate histograms to check MIP tracking features |
| Cdqm::EcalPnetVetoResults | Generate histograms to check the final decisions made in the ECAL veto |
| Cdqm::EcalShowerFeatures | Generate histograms to check shower features |
| Cdqm::EcalVetoResults | Generate histograms to check the final decisions made in the ECAL veto |
| Cdqm::EcalWABRecResults | Generate histograms to check WAB-related angular reconstruction |
| Cdqm::GenieTruthDQM | Generate histograms/ntuple to extract genie output info |
| Cdqm::HCalDQM | |
| Cdqm::HCalRawDigi | |
| Cdqm::HcalGeometryVerifier | |
| Cdqm::HcalInefficiencyAnalyzer | |
| Cdqm::HcalVetoResults | Generate histograms to check the final decisions made in the Hcal veto |
| Cdqm::HgcrocPulseTruthAnalyzer | |
| Cdqm::NtuplizeHgcrocDigiCollection | |
| Cdqm::NtuplizeTrigScintQIEDigis | |
| Cdqm::PhotoNuclearDQM | |
| Cdqm::ReSimVerifier | |
| Cdqm::SampleValidation | |
| Cdqm::SimObjects | Generate histograms to check simulation output |
| Cdqm::TrigScintClusterDQM | |
| Cdqm::TrigScintDQM | |
| Cdqm::TrigScintDigiVerifier | Generate histograms to check digi pipeline performance |
| Cdqm::TrigScintHitDQM | |
| Cdqm::TrigScintTrackDQM | |
| Cdqm::Trigger | Generate histograms to check digi pipeline performance |
| Cdqm::TrkDeDxMassEstFeatures | Generate histograms to check tracker dE/dx mass estimate features |
| Cdqm::VisiblesCutflow | |
| Cdqm::VisiblesFeatureProducer | |
| Cecal::test::EcalCheckEnergyReconstruction | Checks |
| Cframework::RunHeaderAnalyzer | |
| Cframework::test::TestAnalyzer | Bare analyzer that looks for objects matching what the TestProducer put in |
| Chcal::HcalPedestalAnalyzer | |
| Chcal::test::HcalCheckPositionMap | Checks: |
| Chcal::test::HcalCheckReconstruction | Checks |
| Cldmx::ecal::TrigPrimResolutionAnalyzer | Analyze the trigger primitives by comparing them to the precision hits_ |
| Cpacking::SingleSubsystemPacker | This producer unpacks the data from the a single subsystem raw data file into a single buffer for a downstream processor to decode |
| Ctracking::dqm::StraightTracksDQM | |
| Ctracking::dqm::TrackerDigiDQM | |
| Ctracking::dqm::TrackingRecoDQM | |
| Ctrigger::DumpFileWriter | |
| Ctrigscint::QIEAnalyzer | |
| Ctrigscint::QualityFlagAnalyzer | |
| Ctrigscint::TestBeamClusterAnalyzer | |
| Ctrigscint::TestBeamHitAnalyzer | |
| ►Cframework::Producer | Base class for a module which produces a data product |
| Cdqm::DarkBremInteraction | Go through the particle map and find the dark brem products, storing their vertex and the dark brem outgoing kinematics for further study |
| Cecal::EcalClusterProducer | Simple algorithm that does clustering in the ECal |
| Cecal::EcalDigiProducer | Performs basic ECal digitization |
| Cecal::EcalMipTrackingProcessor | |
| Cecal::EcalPnetVetoProcessor | Determines if event is vetoable using ECAL hit information w/ a deep neural network |
| Cecal::EcalRawDecoder | |
| Cecal::EcalRawEncoder | |
| Cecal::EcalRecProducer | Performs basic ECal reconstruction |
| Cecal::EcalTrigPrimDigiProducer | |
| Cecal::EcalVetoProcessor | Determines if event is vetoable using ECAL hit information |
| Cecal::EcalWABRecProcessor | |
| Cecal::test::EcalFakeSimHits | |
| Cframework::test::TestConfig | Defines a test Producer to test the passing of configuration variables |
| Cframework::test::TestProducer | Bare producer that creates a collection and an object and puts them on the event bus |
| Chcal::HcalAlignPolarfires | Align the two polarfires with drop/keep hints signalling successful merge |
| Chcal::HcalClusterProducer | Make clusters from hits in the HCAL |
| Chcal::HcalDigiProducer | Performs basic HCal digitization |
| Chcal::HcalDoubleEndRecProducer | |
| Chcal::HcalRawDecoder | |
| Chcal::HcalRecProducer | Performs basic HCal reconstruction |
| Chcal::HcalSimpleDigiAndRecProducer | |
| Chcal::HcalSingleEndRecProducer | |
| Chcal::HcalTrigPrimDigiProducer | Performs basic Hcal trigger reconstruction |
| Chcal::HcalVetoProcessor | |
| Chcal::HcalWABVetoProcessor | |
| Chcal::VisiblesVetoProcessor | |
| Chcal::test::HcalFakeSimHits | |
| Cpacking::FiberTrackerRawDecoder | |
| Cpacking::RawIO | This producer unpacks the data from the various subsystems into different branches for later decoding by the subsystem modules |
| Cpacking::SingleSubsystemUnpacker | This producer unpacks the data from the a single subsystem raw data file into a single buffer for a downstream processor to decode |
| Cpacking::WRRawDecoder | |
| Crecon::BeamElectronLocator | Electron counting processor |
| Crecon::EcalPreselectionSkimmer | |
| Crecon::ElectronCounter | Electron counting processor |
| Crecon::MyProcessor | Minimal example of a processor |
| Crecon::OverlayProducer | Class to overlay in-time pile-up events from an overlay file |
| Crecon::PFEcalClusterProducer | |
| Crecon::PFHcalClusterProducer | |
| Crecon::PFTrackProducer | |
| Crecon::PFTruthProducer | |
| Crecon::ParticleFlow | |
| Crecon::RecoilFiducialityProcessor | Flags events with a fiducial recoil electron, based on truth information |
| Crecon::RecoilMissesEcalSkimmer | |
| Crecon::SequentialTrigger | Class that provides a trigger skimming decision from multiple Triggers based on either AND or OR |
| Crecon::TrackDeDxMassEstimator | |
| Crecon::TriggerProcessor | Provides a trigger decision for recon using a TriggerResult object |
| Csimcore::GenieReweightProducer | |
| ►Csimcore::SimulatorBase | |
| Csimcore::ReSimulator | |
| Csimcore::Simulator | Producer that runs Geant4 simulation inside of ldmx-app |
| Ctracking::TrackerVetoProcessor | Flags events that pass the tracker veto by applying specific selection criteria |
| ►Ctracking::reco::TrackingGeometryUser | Helper base class providing some methods to shorten access to common conditions used within the tracking reconstruction |
| Ctracking::reco::AlignmentTestProcessor | |
| Ctracking::reco::CKFProcessor | |
| Ctracking::reco::DigitizationProcessor | |
| Ctracking::reco::GSFProcessor | |
| Ctracking::reco::GreedyAmbiguitySolver | Minimal example of a processor |
| Ctracking::reco::LinearSeedFinder | |
| Ctracking::reco::LinearTrackFinder | |
| Ctracking::reco::LinearTruthTracking | |
| Ctracking::reco::SeedFinderProcessor | |
| Ctracking::reco::TruthSeedProcessor | Create a track seed using truth information extracted from the corresponding SimParticle or SimTrackerHit |
| Ctracking::reco::VertexProcessor | |
| Ctracking::reco::Vertexer | |
| Ctrigger::EcalTPSelector | |
| Ctrigger::HcalTPSelector | |
| Ctrigger::NtupleWriter | Null algorithm test |
| Ctrigger::PropagationMapWriter | Null algorithm test |
| Ctrigger::TrigEcalClusterProducer | |
| Ctrigger::TrigEcalEnergySum | |
| Ctrigger::TrigElectronProducer | |
| Ctrigger::TrigHcalEnergySum | |
| Ctrigger::TrigMipReco | |
| Ctrigscint::EventReadoutProducer | Linearizes ADC info to charge, calculates channel pedestal and noise levels (in charge) |
| Ctrigscint::QIEDecoder | |
| Ctrigscint::QIEEncoder | |
| Ctrigscint::TestBeamClusterProducer | |
| Ctrigscint::TestBeamHitProducer | Organizes digis into TrigScintHits, based on linearized full event readout from test beam/test stand |
| Ctrigscint::TrigScintClusterProducer | |
| Ctrigscint::TrigScintDigiProducer | Performs digitization of simulated Trigger Scintillator data |
| Ctrigscint::TrigScintFirmwareHitProducer | |
| Ctrigscint::TrigScintFirmwareTracker | |
| Ctrigscint::TrigScintQIEDigiProducer | Class that simulates QIE chip of the trigger scintillator |
| Ctrigscint::TrigScintRecHitProducer | Organizes digis into TrigScintHits, linearizes TDC and ADC info, and converts amplitudes to PEs |
| Ctrigscint::TrigScintTrackProducer | Making tracks from trigger scintillator clusters |
| Ctrigscint::TruthHitProducer | Producer making a collection based on some truth info cuts |
| Cldmx::EventWeights | |
| Ceventdisplay::EveShapeDrawer | Helper class for drawing common shapes |
| ►Cstd::exception | |
| ►Cframework::exception::Exception | Standard base exception class with some useful output information |
| Cframework::AbortEventException | Specific exception used to abort an event |
| CExplicit | HomogenousTableCondition for double-precision contents |
| Cframework::Factory< Prototype, PrototypePtr, PrototypeConstructorArgs > | Factory to dynamically create objects derived from a specific prototype class |
| ►Cframework::Factory< Prototype, PrototypePtr, PrototypeConstructorArgs... > | |
| Cframework::FactoryWithWarehouse< Prototype, PrototypePtr, PrototypeConstructorArgs > | A Factory with a warehouse to hold created objects |
| CFakeSimHits | Fills the event bus with an EcalSimHits collection with a range of energy hits_ |
| Cpacking::FiberTrackerBinaryPacket | Each one of these packets represents an entire spill of data |
| Cpacking::FiberTrackerEvent | A spill of events from a FiberTracker station |
| Cpacking::FiberTrackerField | Each "field" of data in a FiberTracker packet |
| Cldmx::FiducialFlag | Holds truth-level fiduciality flags on the signal recoil electron |
| Cpacking::rawdatafile::File | The raw data file object |
| Cframework::logging::Filter | Our filter implementation aligning with Boost.Log |
| Cframework::logging::Formatter | Our logging formatter |
| ►CG4CascadeInterface | |
| ►Csimcore::BertiniEventTopologyProcess | |
| Csimcore::BertiniAtLeastNProductsProcess | |
| Csimcore::BertiniExactlyNProductsProcess | |
| Csimcore::BertiniNothingHardProcess | |
| Csimcore::BertiniSingleNeutronProcess | |
| ►CG4MagneticField | |
| Csimcore::MagneticFieldMap3D | A 3D B-field map defined as a grid of points with associated B-field values |
| ►CG4RunManager | |
| Csimcore::RunManager | Extension of Geant4 run manager |
| ►CG4UIsession | |
| Csimcore::LoggedSession | Session that routes G4cout and G4cerr through the Framework logger |
| Ctracking::geo::SilentG4 | This class throws away all of the messages from Geant4 |
| ►CG4UserEventAction | |
| Csimcore::g4user::EventAction | Implementation of user event action hook |
| ►CG4UserRunAction | |
| Csimcore::g4user::RunAction | Implementation of user run action hook |
| ►CG4UserStackingAction | |
| Csimcore::g4user::StackingAction | Class implementing a user stacking action |
| ►CG4UserSteppingAction | |
| Csimcore::g4user::SteppingAction | Implements the Geant4 user stepping action |
| ►CG4UserTrackingAction | |
| Csimcore::g4user::TrackingAction | Implementation of user tracking action |
| ►CG4VBiasingOperator | |
| ►Csimcore::XsecBiasingOperator | Our specialization of the biasing operator used with Geant4 |
| Csimcore::biasoperators::DarkBrem | Bias operator for the dark brem process |
| Csimcore::biasoperators::ElectroNuclear | Bias the Electron-Nuclear process |
| Csimcore::biasoperators::GammaToMuPair | Bias the Gamma to Mu Pair process |
| Csimcore::biasoperators::K0LongInelastic | Bias the k0 long inelastic collisions |
| Csimcore::biasoperators::NeutronInelastic | Bias the neutron inelastic collsions |
| Csimcore::biasoperators::PhotoNuclear | Bias the Photon-Nuclear process |
| ►CG4VPhysicsConstructor | |
| Csimcore::APrimePhysics | Defines basic APrime physics |
| Csimcore::GammaPhysics | Extra gamma particle physics for simulation and sets up the photonuclear model to use from the configuration |
| Csimcore::KaonPhysics | Allows the configuration of properties of kaons produced in the simulation, in particular setting their lifetime and branching ratios |
| ►CG4VPrimaryGenerator | |
| ►Csimcore::PrimaryGenerator | Interface that defines a simulation primary generator |
| Csimcore::generators::GeneralParticleSource | Class that extends the functionality of G4GeneralParticleSource |
| Csimcore::generators::GenieGenerator | Class that uses GENIE's GEVGDriver to generator eN interactions |
| Csimcore::generators::LHEPrimaryGenerator | Generates a Geant4 event from an LHEEvent |
| Csimcore::generators::MultiParticleGunPrimaryGenerator | Generates a Geant4 event from particle gun, but can have many particles |
| Csimcore::generators::ParticleGun | Class that extends the functionality of G4ParticleGun |
| ►CG4VSensitiveDetector | |
| ►Csimcore::SensitiveDetector | Dynamically loaded Geant4 SensitiveDetector for saving hits in specific volumes within the simulation |
| Csimcore::EcalSD | ECal sensitive detector that uses an EcalHexReadout to create the hits_ |
| Csimcore::HcalSD | Class defining a sensitive detector of type HCal |
| Csimcore::ScoringPlaneSD | Class defining a basic sensitive detector for scoring planes |
| Csimcore::TrackerSD | Basic sensitive detector for trackers |
| Csimcore::TrigScintSD | Class defining a sensitive detector of type trigger scintillator |
| ►CG4VUserDetectorConstruction | |
| Csimcore::DetectorConstruction | Implements the Geant4 detector construction |
| ►CG4VUserEventInformation | |
| Csimcore::UserEventInformation | Encapsulates user defined information associated with a Geant4 event |
| ►CG4VUserParallelWorld | |
| Csimcore::ParallelWorld | |
| ►CG4VUserPrimaryGeneratorAction | |
| Csimcore::g4user::PrimaryGeneratorAction | Implementation of Geant4 primary generator action |
| ►CG4VUserPrimaryParticleInformation | |
| Csimcore::UserPrimaryParticleInformation | Defines extra information attached to a Geant4 primary particle |
| ►CG4VUserRegionInformation | |
| Csimcore::UserRegionInformation | Defines extra information for a detector region |
| ►CG4VUserTrackInformation | |
| Csimcore::UserTrackInformation | Provides user defined information to associate with a Geant4 track |
| CGaussianDistribution2D | |
| ►Cconditions::GeneralCSVLoader | 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 |
| Cconditions::StreamCSVLoader | Specialization of the GeneralCSVLoader for loading from a file/stream |
| Cconditions::StringCSVLoader | Specialization of the GeneralCSVLoader for loading from a string |
| ►CHepMC3::GenEventData | |
| Cldmx::HepMC3GenEvent | |
| Cacts_examples::detail::GeometryIdGetter | |
| Cacts_examples::GeometryIdMultisetAccessor< T > | The accessor for the GeometryIdMultiset container |
| ►Cacts_examples::GeometryIdMultisetAccessor< IndexSourceLink > | |
| Cacts_examples::IndexSourceLinkAccessor | Accessor for the above source link container |
| Cacts_examples::GroupBy< Iterator, KeyGetter > | Proxy for iterating over groups of elements within a container |
| Cacts_examples::GroupBy< Iterator, KeyGetter >::GroupIterator | Iterator type representing a group of elements |
| Cldmx::HcalVetoResult | |
| Chcal::debug::Hex | |
| Cpacking::utility::Hex< WordType > | |
| Chex | A very simple wrapper enabling us to more easily tell the output stream to style the input word in hexidecimal format |
| Ceventdisplay::HexPrism | Stores the necessary geometry details for a hexagonal prism |
| Cldmx::HgcrocDigiCollection::HgcrocDigi | One DIGI signal coming from the HGC ROC |
| Cldmx::HgcrocDigiCollection | Represents a collection of the digi hits readout by an HGCROC |
| Cldmx::HgcrocEmulator | Emulate the digitization procedure performed by the HGCROC |
| Cldmx::HgcrocPulseTruth | |
| Cldmx::HgcrocTrigDigi | Contains the trigger output for a single trigger hgcroc channel |
| Cldmx::HgcrocTriggerCalculations | Contains the core logic for the Hgcroc trigger calculations |
| Cldmx::HgcrocTriggerConditions | Class to wrap around an integer table of conditions |
| Cframework::HistogramPool | 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 |
| CHit | |
| Ctrigger::Hit | |
| Cldmx::HitData | |
| Ctrigger::IdealClusterBuilder | |
| Cldmx::IDField | Provides information about a field within a DetectorID |
| Cldmx::DetectorIDInterpreter::IDSignature | |
| Cacts_examples::IndexSourceLink | A source link that stores just an index_ |
| Cecal::IntermediateCluster | |
| C_ap_type::is_integral< _Tp > | |
| C_ap_type::is_signed< _Tp > | |
| CisGoodEventFile | Checks: |
| CisGoodHistogramFile | Runs a variety of checks to make sure the histogram in the input filename is what we expect it to be |
| Cldmx::HgcrocDigiCollection::Iterator | Iterator class so we can do range-based loops over digi collections |
| Ctracking::sim::LdmxMeasurementCalibrator | |
| Cldmx::LdmxSpacePoint | |
| Csimcore::lhe::LHEEvent | LHE event with a list of particles and information from the header block |
| Csimcore::lhe::LHEParticle | Single particle record in an LHE event |
| Csimcore::lhe::LHEReader | Reads LHE event data into an LHEEvent object |
| Csimcore::MagneticFieldStore | Global store to access magnetic field objects |
| CMask< N > | |
| CMask8< n > | |
| Cpacking::utility::MaskBackend< N > | Mask_backend |
| ►CCatch::Matchers::MatcherBase | |
| Cecal::test::IsCloseEnough | Our custom energy checker which makes sure that the input energy is "close enough" to the truth energy |
| Cframework::test::IsGoodEventFile | |
| Cframework::test::IsGoodHistogramFile | |
| Chcal::test::IsCloseEnough | Our custom checker which makes sure that the input energy/position is "close enough" to the truth energy/position |
| Cldmx::Measurement | |
| Cecal::EcalDetectorMap::MotherboardLinksInformation | Table of per-motherboard connections information |
| Cecal::EcalDetectorMap::MotherboardsPerLayer | Table of per-layer motherboard layouts |
| Cecal::MyClusterWeight | |
| Chcal::MyClusterWeight | |
| Cldmx::NoiseGenerator | |
| 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 |
| Cframework::NtupleManager | Singleton class used to manage the creation and pooling of ntuples |
| Ceventdisplay::Objects | Drawing methods for event objects |
| Cldmx::ort::ONNXRuntime | A convenience wrapper of the ONNXRuntime C++ API |
| Cldmx::PackedIndex< m0, m1, m2 > | A maximally-packed index of up to four different fields |
| Cframework::config::Parameters | Class encapsulating parameters for configuring a processor |
| ►Csimcore::geo::Parser | Interface for a parser used to load a geometry into Geant4 |
| Csimcore::geo::GDMLParser | Parse GDML files, build the geometry in memory and load it into Geant4 |
| Cldmx::PFCandidate | Represents a reconstructed particle |
| ►Csimcore::PhotoNuclearModel | |
| Csimcore::BertiniAtLeastNProductsModel | |
| Csimcore::BertiniExactlyNProductsModel | |
| Csimcore::BertiniModel | The default photonuclear model for LDMX simulations |
| Csimcore::BertiniNothingHardModel | |
| Csimcore::BertiniSingleNeutronModel | |
| Csimcore::NoPhotoNuclearModel | A photonuclear model that removes the photonNuclear process entirely |
| Chcal::PolarfireEventHeader | |
| Chcal::HcalAlignPolarfires::PolarfireQueueEntry | |
| Cframework::Process | Class which represents the process under execution |
| Cframework::ProductTag | Defines the identity of a product and can be used for searches |
| Ctracking::sim::PropagatorStepWriter | |
| ►Ctrigscint::QIEInputPulse | The base class to store the most important functions |
| Ctrigscint::Bimoid | Pulse made out of difference of two sigmoids |
| Ctrigscint::Expo | Piece-wise exponential pulse, modelled as an output of a capacitor |
| Ctrigscint::QIEStream | Class for storing QIE output as a binary stream |
| Cacts_examples::Range< Iterator > | A wrapper around a pair of iterators to simplify range-based loops |
| Cldmx::RawSiStripHit | Implementation of a raw digitized hit from a silicon strip detector |
| Chcal::utility::Reader | Read out 32-bit words from a 8-bit buffer |
| Cpacking::utility::Reader | Reading a raw data file |
| C_ap_type::remove_const< _Tp > | |
| C_ap_type::remove_const< _Tp const > | |
| Cap_private< _AP_W, _AP_S, false >::RType< _AP_W2, _AP_S2 > | Return type of variety of operations |
| Cap_private< _AP_W, _AP_S, true >::RType< _AP_W2, _AP_S2 > | |
| Cldmx::RunHeader | Run-specific configuration and data stored in its own output TTree alongside the event TTree in the output file |
| Cldmx::HgcrocDigiCollection::Sample | One sample of a digi channel corresponding to one clock of the HGCROC chip |
| ►Cframework::Bus::Seat | The handle of a bus passenger |
| Cframework::Bus::Passenger< BaggageType > | A bus passenger |
| Ctracking::sim::SeedToTrackParamMaker | |
| CService | Creates standard CSV-format pedestal files |
| Ctracking::digitization::SiElectrodeData | |
| Ctracking::digitization::SiElectrodeDataCollection | |
| Cap_private< _AP_W, _AP_S, true >::sign_ext_mask< _AP_W1 > | |
| Cldmx::SimCalorimeterHit | Stores simulated calorimeter hit information |
| Cldmx::SimParticle | Class representing a simulated particle |
| Cconditions::utility::SimpleTableStreamerCSV | |
| Ctrigscint::SimQIE | Class for simulating QIE chip output |
| Cldmx::SimTrackerHit | Represents a simulated tracker hit in the simulation |
| Ctracking::reco::GreedyAmbiguitySolver::State | |
| Cframework::StorageControl | Class which encapsulates storage control functionality, used by the Process class |
| Cldmx::StraightTrack | |
| Cldmx::DetectorIDInterpreter::SubdetectorIDFields | |
| Cpacking::rawdatafile::SubsystemPacket | SubsystemPacket structure |
| 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 |
| ►CTBranchElement | |
| Cframework::Bus::Passenger< BaggageType >::DeleteObjectStatus | Empty class to access protected status bit |
| Cecal::TemplatedClusterFinder< WeightClass > | |
| Chcal::TemplatedClusterFinder< WeightClass > | |
| ►CTGMainFrame | |
| Ceventdisplay::Display | |
| Cframework::Bus::Passenger< BaggageType >::TheType< typename > | A simple, empty struct to allow us to pass the type of baggage to functions as a parameter |
| Cframework::performance::Timer | Time how long a specific operation takes and serialize the result with ROOT |
| Cldmx::Track | Implementation of a track object |
| CTrack | |
| Cldmx::TrackDeDxMassEstimate | Represents the estimated mass of a particle using tracker dE/dx information |
| Cframework::performance::Tracker | Class to interface between framework::Process and various measurements that can eventually be written into the output histogram file |
| Cldmx::TrackerVetoResult | Class that holds reco-level tracking veto decision |
| Ctracking::reco::TrackExtrapolatorTool< propagator_t > | |
| Csimcore::TrackMap | Defines a map of particle ancestry and particles to be saved |
| Cldmx::Track::TrackState | |
| Ctrigger::TrigCaloCluster | Class for clusters built from trigger calo hits |
| Ctrigger::TrigCaloHit | Class for calo hits used in trigger computations |
| Ctrigger::TrigEnergySum | Contains the trigger output for generic calo objects |
| Cldmx::TriggerResult | Represents the trigger decision (pass/fail) for reconstruction |
| Ctrigger::TrigMip | Class for clusters built from trigger calo hits |
| Ctrigger::TrigParticle | Class for particles reconstructed by the trigger system |
| Cldmx::TrigScintCluster | Stores cluster information from the trigger scintillator pads |
| CTrigscinthit | Stores reconstructed hit information from the HCAL |
| ►Ctrigscint::TrigScintQIEDigis | Class for storing QIE output |
| Ctrigscint::EventReadout | This class represents the linearised QIE output from the trigger scintillator, in charge (fC) |
| Cldmx::TrigScintTrack | Represents a track of trigger scintillator clusters |
| Ctracking::sim::TruthMatchingTool::TruthInfo | |
| Ctracking::sim::TruthMatchingTool | |
| Cldmx::TruthTrack | |
| Cldmx::ecal::UniqueModule | Structure holding data uniquely identifying a specific module_ in the ECal |
| ►Csimcore::UserAction | Interface that defines a user action |
| Cbiasing::DeepEcalProcessFilter | User action that allows a user to filter out events where the interaction happened deep in the ECAL |
| Cbiasing::EcalDarkBremFilter | 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] |
| Cbiasing::EcalProcessFilter | User action plugin that filters events that don't see a hard brem from the target undergo a photo-nuclear reaction in the ECal |
| Cbiasing::MidShowerDiMuonBkgdFilter | The basic premis of this filter is to add up all of the energy "lost" to muons created within the calorimeters |
| Cbiasing::MidShowerNuclearBkgdFilter | The basic premis of this filter is to add up all of the energy "lost" to the configured process |
| Cbiasing::NonFiducialFilter | User action that allows a user to filter out events that are non-fiducial, i.e |
| Cbiasing::PhotoNuclearProductsFilter | User action used to filter out photo-nuclear events that don't see the photo-nuclear gamma produce specific products |
| ►Cbiasing::PhotoNuclearTopologyFilter | 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 |
| Cbiasing::NothingHardFilter | |
| Cbiasing::SingleNeutronFilter | |
| Cbiasing::PrimaryToEcalFilter | User stepping action used to filter events where the primary particle falls below a threshold before reaching the CalorimeterRegion |
| Cbiasing::TaggerHitFilter | User stepping action used to filter events where the incident electron fails to hit a minimum number of tracker sensors |
| Cbiasing::TaggerVetoFilter | User stepping action used to filter events that see the incident electron fall below an energy threshold before reaching the target |
| Cbiasing::TargetBremFilter | User action that allows a user to filter out events that don't result in a brem within the target |
| Cbiasing::TargetDarkBremFilter | This class is meant to filter for events that produce a dark brem matching originating in the target and matching the following parameters |
| Cbiasing::TargetENProcessFilter | |
| Cbiasing::TargetProcessFilter | Biases Geant4 to only process events where PN reaction occurred in the target |
| Cbiasing::utility::DecayChildrenKeeper | Filter to keep tracks that are the products of certain particle's decays |
| Cbiasing::utility::PartialEnergySorter | A simulation action that makes sure that all particles above a certain threshold are processed first |
| Cbiasing::utility::StepPrinter | User stepping action used to print the details of a step |
| Cbiasing::utility::TrackProcessFilter | Filter used to tag tracks for persistence based on the process they were created from |
| Cvaltype< _AP_N8, _AP_S > | |
| 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 > | |
| Cvaltype<(_AP_W+7)/8, _AP_S > | |
| Csimcore::VisAttributesStore | Global store of G4VisAttributes created from GDML data |
| Cldmx::VisiblesVetoResult | |
| Chcal::WorkingCluster | |
| Cpacking::WRBinaryPacket | |
| Cpacking::utility::Writer | Writing a raw data file |