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 |
CAcceptAll | This Struct is to accept all values - a placeholder |
CAcceptCombination | This is a combined accept struct |
CAcceptRange | This Struct is to accept a certain range from a TTree accessible value |
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 | |
CCluster | |
Ctrigger::Cluster | |
Cldmx::ClusterAlgoResult | Contains details about the clustering algorithm |
Ctrigger::ClusterGeometry | |
CActsExamples::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::HgcrocEmulator::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 |
►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 | |
CDirectAccessor< primitive_t > | This is a direct type accessor |
Ctrigger::DiscreteInputs | |
CDivisionAccessor< primitive_one_t, primitive_two_t > | |
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::EcalDigiCollection | Represents a collection of the ECal digi hits |
Cldmx::EcalDigiSample | One sample of an Ecal digi channel |
Cecal::EcalReconConditions | Class to wrap around an double table of conditions |
CEcalTP | |
Ctrigger::ldmx_int::EcalTP | |
Ctrigger::ecalTpToE | |
Ctracking::geo::EcalTrackingGeometry | |
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::EcalDigiVerifier | Generate histograms to check digi pipeline performance |
Cdqm::EcalMipTrackingFeatures | Generate histograms to check MIP tracking features |
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::HCalDQM | |
Cdqm::HCalRawDigi | |
Cdqm::HcalGeometryVerifier | |
Cdqm::HcalInefficiencyAnalyzer | |
Cdqm::HcalVetoResults | Generate histograms to check the final decisions made in the Hcal veto |
Cdqm::NtuplizeHgcrocDigiCollection | |
Cdqm::NtuplizeTrigScintQIEDigis | |
Cdqm::PhotoNuclearDQM | |
Cdqm::ReSimVerifier | |
Cdqm::SampleValidation | |
Cdqm::SimObjects | Generate histograms to check simulation output |
Cdqm::TrigScintClusterDQM | |
Cdqm::TrigScintDQM | |
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 |
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::DNNEcalVetoProcessor | Determines if event is vetoable using ECAL hit information w/ a deep neural network |
Cecal::EcalClusterProducer | Simple algorithm that does clustering in the ECal |
Cecal::EcalDigiProducer | Performs basic ECal digitization |
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::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::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::NtupleWriter | Null algorithm test |
Ctrigger::PropagationMapWriter | Null algorithm test |
Ctrigger::TrigEcalClusterProducer | |
Ctrigger::TrigEcalEnergySum | |
Ctrigger::TrigElectronProducer | |
Ctrigger::TrigHcalEnergySum | |
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 |
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 |
Csimcore::Factory< Prototype, PrototypePtr, PrototypeConstructorArgs > | Factory to dynamically create objects derived from a specific prototype class |
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::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::BatchSession | Do nothing with G4cout and G4cerr messages |
Csimcore::LoggedSession | Log the output of Geant4 to files in current directory |
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::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 |
CActsExamples::detail::GeometryIdGetter | |
CActsExamples::GeometryIdMultisetAccessor< T > | The accessor for the GeometryIdMultiset container |
►CActsExamples::GeometryIdMultisetAccessor< IndexSourceLink > | |
CActsExamples::IndexSourceLinkAccessor | Accessor for the above source link container |
CActsExamples::GroupBy< Iterator, KeyGetter > | Proxy for iterating over groups of elements within a container |
CActsExamples::GroupBy< Iterator, KeyGetter >::GroupIterator | Iterator type representing a group of elements |
Cldmx::HcalVetoResult | |
Chcal::debug::hex | |
Cpacking::utility::hex< WordType > | 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::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::HistogramHelper | Interface class between an EventProcessor and the HistogramPool |
Cframework::HistogramPool | Singleton class used to create and pool histograms |
CHit | |
Ctrigger::Hit | |
Cecal::EcalVetoProcessor::HitData | |
Ctrigger::IdealClusterBuilder | |
Cldmx::IDField | Provides information about a field within a DetectorID |
Cldmx::DetectorIDInterpreter::IDSignature | |
CActsExamples::IndexSourceLink | A source link that stores just an index |
C_ap_type::is_integral< _Tp > | |
C_ap_type::is_signed< _Tp > | |
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::mask_backend< 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 | Checks: |
Cframework::test::isGoodHistogramFile | Runs a variety of checks to make sure the histogram in the input filename is what we expect it to be |
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 |
Csimcore::geo::ParserFactory | |
CParticleInfo | |
Cldmx::PFCandidate | Represents a reconstructed particle |
►Csimcore::PhotoNuclearModel | |
Csimcore::BertiniAtLeastNProductsModel | |
Csimcore::BertiniModel | The default photonuclear model for LDMX simulations |
Csimcore::BertiniNothingHardModel | |
Csimcore::BertiniSingleNeutronModel | |
Csimcore::NoPhotoNuclearModel | A photonuclear model that removes the photonNuclear process entirely |
Cframework::PluginFactory | Singleton module factory that creates EventProcessor objects |
Cframework::PluginFactory::PluginInfo | Info container to hold classname, class type and maker |
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 | |
CPtErrorAccessor | |
CPtResidualAccessor | This the dedicted pT residual accessor |
►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 |
CQopResidualAccessor | |
CActsExamples::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 |
CRecoTrackInfo | |
C_ap_type::remove_const< _Tp > | |
C_ap_type::remove_const< _Tp const > | |
CResidualAccessor | |
CResidualPullHandle | A Parameter handle struct to deal with residuals and pulls |
Ctracking::geo::Ring | |
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 |
CSingleHandle | This is a s |
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 >::the_type< 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 | |
►CTreeReader | Helper for reading tree |
CParticleReader | Struct used for reading particles written out by the TrackFinderPerformanceWriter |
CTrackStatesReader | Struct used for reading track states written out by the RootTrackStatesWriter |
CTrackSummaryReader | Struct used for reading track summary info written out by the RootTrackSummaryWriter |
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::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 |
Cecal::WorkingCluster | |
Chcal::WorkingCluster | |
Cpacking::WRBinaryPacket | |
Cpacking::utility::Writer | Writing a raw data file |