| ▼ Biasing | |
| ► include | |
| ► Biasing | |
| ► Utility | |
| DecayChildrenKeeper.h | |
| PartialEnergySorter.h | |
| StepPrinter.h | |
| TrackProcessFilter.h | |
| DeepEcalProcessFilter.h | |
| EcalDarkBremFilter.h | |
| EcalProcessFilter.h | |
| MidShowerDiMuonBkgdFilter.h | |
| MidShowerNuclearBkgdFilter.h | |
| NonFiducialFilter.h | |
| PhotoNuclearProductsFilter.h | |
| PhotoNuclearTopologyFilters.h | |
| PrimaryToEcalFilter.h | |
| TaggerHitFilter.h | |
| TaggerVetoFilter.h | |
| TargetBremFilter.h | |
| TargetDarkBremFilter.h | |
| TargetENProcessFilter.h | Class defining a UserActionPlugin that biases Geant4 to only process events which involve an electronuclear reaction in the target |
| TargetProcessFilter.h | |
| ► src | |
| ► Biasing | |
| ► Utility | |
| DecayChildrenKeeper.cxx | |
| PartialEnergySorter.cxx | |
| StepPrinter.cxx | |
| TrackProcessFilter.cxx | |
| DeepEcalProcessFilter.cxx | |
| EcalDarkBremFilter.cxx | |
| EcalProcessFilter.cxx | |
| MidShowerDiMuonBkgdFilter.cxx | |
| MidShowerNuclearBkgdFilter.cxx | |
| NonFiducialFilter.cxx | |
| PhotoNuclearProductsFilter.cxx | |
| PhotoNuclearTopologyFilters.cxx | |
| PrimaryToEcalFilter.cxx | |
| TaggerHitFilter.cxx | |
| TaggerVetoFilter.cxx | |
| TargetBremFilter.cxx | |
| TargetDarkBremFilter.cxx | |
| TargetENProcessFilter.cxx | Class defining a UserActionPlugin that biases Geant4 to only process events which involve an electronuclear reaction in the target |
| TargetProcessFilter.cxx | |
| ▼ Conditions | |
| ► include | |
| ► Conditions | |
| GeneralCSVLoader.h | |
| SimpleCSVTableProvider.h | |
| SimpleTableCondition.h | |
| SimpleTableStreamers.h | |
| URLStreamer.h | |
| ► src | |
| ► Conditions | |
| BaseTableCondition.cxx | |
| GeneralCSVLoader.cxx | |
| SimpleCSVTableProvider.cxx | |
| SimpleTableStreamers.cxx | |
| URLStreamer.cxx | |
| ► test | |
| TestConditions.cxx | |
| ▼ DetDescr | |
| ► include | |
| ► DetDescr | |
| DetectorHeader.h | Class that defines a header with detector information |
| DetectorID.h | |
| DetectorIDInterpreter.h | |
| EcalAbstractID.h | Class that serves as a parent for ECal detector IDs of various types |
| EcalElectronicsID.h | Class that identifies a location in the Ecal readout chain |
| EcalGeometry.h | Class that translates raw positions of ECal module hits into cells in a hexagonal readout |
| EcalID.h | Class that defines an ECal detector ID with a cell number |
| EcalTriggerID.h | Class that defines an ECal trigger cell detector ID |
| HcalAbstractID.h | Class that serves as a parent for HCal detector IDs of various types |
| HcalDigiID.h | |
| HcalElectronicsID.h | |
| HcalGeometry.h | Class that translates HCal ID into positions of strip hits |
| HcalID.h | Class that defines an HCal sensitive detector |
| HcalTriggerID.h | Class that defines an HCal trigger cell detector ID |
| IDField.h | |
| PackedIndex.h | Class which represents a maximally-packed index of up to four fields |
| SimSpecialID.h | |
| TrackerID.h | Class that defines a Tracker detector ID with a module number |
| TrigScintID.h | |
| ► src | |
| ► DetDescr | |
| DetectorID.cxx | |
| DetectorIDBindings.cxx | |
| DetectorIDInterpreter.cxx | |
| EcalAbstractID.cxx | |
| EcalElectronicsID.cxx | |
| EcalGeometry.cxx | |
| EcalID.cxx | |
| EcalTriggerID.cxx | |
| HcalAbstractID.cxx | |
| HcalDigiID.cxx | |
| HcalElectronicsID.cxx | |
| HcalGeometry.cxx | |
| HcalID.cxx | |
| HcalTriggerID.cxx | |
| IDField.cxx | |
| SimSpecialID.cxx | |
| TrackerID.cxx | |
| TrigScintID.cxx | |
| ► test | |
| DetectorIDTest.cxx | Test the operation of DetectorID class |
| ▼ DQM | |
| ► include | |
| ► DQM | |
| DarkBremInteraction.h | |
| EcalClusterAnalyzer.h | Analysis of cluster performance |
| EcalDigiVerifier.h | |
| EcalMipTrackingFeatures.h | |
| EcalPnetVetoResults.h | |
| EcalShowerFeatures.h | |
| EcalVetoResults.h | |
| EcalWABRecResults.h | |
| GenieTruthDQM.h | |
| HCalDQM.h | |
| HcalGeometryVerifier.h | |
| HcalInefficiencyDQM.h | |
| HCalRawDigi.h | |
| HcalVetoResults.h | |
| HgcrocPulseTruthAnalyzer.h | |
| PhotoNuclearDQM.h | |
| ReSimVerifier.h | |
| SampleValidation.h | |
| SimObjects.h | |
| Trigger.h | |
| TrigScintClusterDQM.h | |
| TrigScintDigiVerifier.h | |
| TrigScintDQM.h | Analyzer used for TrigScint DQM |
| TrigScintHitDQM.h | |
| TrigScintTrackDQM.h | |
| TrkDeDxMassEstFeatures.h | |
| VisiblesCutflow.h | |
| VisiblesFeatureProducer.h | |
| ► src | |
| ► DQM | |
| DarkBremInteraction.cxx | |
| EcalClusterAnalyzer.cxx | |
| EcalDigiVerifier.cxx | |
| EcalMipTrackingFeatures.cxx | |
| EcalPnetVetoResults.cxx | |
| EcalShowerFeatures.cxx | |
| EcalVetoResults.cxx | |
| EcalWABRecResults.cxx | |
| GenieTruthDQM.cxx | |
| HCalDQM.cxx | |
| HcalGeometryVerfifier.cxx | |
| HcalInefficiencyDQM.cxx | |
| HCalRawDigi.cxx | |
| HcalVetoResults.cxx | |
| HgcrocPulseTruthAnalyzer.cxx | |
| NtuplizeHgcrocDigiCollection.cxx | |
| NtuplizeTrigScintQIEDigis.cxx | |
| PhotoNuclearDQM.cxx | |
| ReSimVerifier.cxx | |
| SampleValidation.cxx | |
| SimObjects.cxx | |
| Trigger.cxx | |
| TrigScintClusterDQM.cxx | |
| TrigScintDigiVerifier.cxx | |
| TrigScintDQM.cxx | |
| TrigScintHitDQM.cxx | |
| TrigScintTrackDQM.cxx | |
| TrkDeDxMassEstFeatures.cxx | |
| VisiblesCutflow.cxx | |
| VisiblesFeatureProducer.cxx | |
| ▼ Ecal | |
| ► app | |
| print_ecal_hex_readout.cxx | |
| ► include | |
| ► Ecal | |
| ► Event | |
| ClusterAlgoResult.h | Class that holds details about the clustering algorithm as a whole |
| EcalCluster.h | Class that stores cluster information from the ECal |
| EcalHit.h | |
| EcalMipResult.h | Class used to encapsulate the results obtained from EcalMipTrackingProcessor |
| EcalTrajectoryInfo.h | Class that determines MIP tracking information using ECAL hit information |
| EcalVetoResult.h | Class used to encapsulate the results obtained from EcalVetoProcessor |
| EcalWABResult.h | Class used to encapsulate the results obtained from EcalWABRecProcessor |
| LinkDef.h | |
| CLUE.h | A version of CLUE (CMS) for clustering in ECal |
| EcalClusterProducer.h | Simple algorithm that does clustering in the ECal |
| EcalDetectorMap.h | Class which contains logic for how the detector items connect to and relate with the reconstruction cells |
| EcalDigiProducer.h | Class that performs basic ECal digitization |
| EcalHelper.h | Class that propagates tracks to the ECAL face |
| EcalMipTrackingProcessor.h | Class that determines MIP tracking information using ECAL hit information |
| EcalPnetVetoProcessor.h | Class that determines if event is vetoable using ECAL hit information w/ a deep neural network |
| EcalRawDecoder.h | |
| EcalRawEncoder.h | |
| EcalReconConditions.h | |
| EcalRecProducer.h | Class that performs basic ECal digitization |
| EcalTriggerGeometry.h | Class that defines the relationship between precision cells and trigger cells and provides geometry information for trigger cells |
| EcalTrigPrimDigiProducer.h | Class that performs emulation of the EcalTriggerPrimitives |
| EcalVetoProcessor.h | Class that determines if event is vetoable using ECAL hit information |
| EcalWABRecProcessor.h | Class that reconstructs important kinematic variables for WAB studies |
| IntermediateCluster.h | |
| MyClusterWeight.h | |
| TemplatedClusterFinder.h | |
| ► src | |
| ► Ecal | |
| ► Event | |
| ClusterAlgoResult.cxx | |
| EcalCluster.cxx | |
| EcalHit.cxx | |
| EcalMipResult.cxx | |
| EcalTrajectoryInfo.cxx | |
| EcalVetoResult.cxx | |
| CLUE.cxx | |
| EcalClusterProducer.cxx | Producer that performs clustering in the ECal |
| EcalDetectorMap.cxx | |
| EcalDigiProducer.cxx | Class that performs basic ECal digitization |
| EcalGeometryProvider.cxx | Class that creates EcalGeometry object based on python specification |
| EcalHelper.cxx | |
| EcalMipTrackingProcessor.cxx | |
| EcalPnetVetoProcessor.cxx | |
| EcalRawDecoder.cxx | |
| EcalRawEncoder.cxx | |
| EcalReconConditions.cxx | |
| EcalRecProducer.cxx | Class that performs basic ECal reconstruction |
| EcalTriggerGeometry.cxx | |
| EcalTrigPrimDigiProducer.cxx | |
| EcalVetoProcessor.cxx | |
| EcalWABRecProcessor.cxx | |
| IntermediateCluster.cxx | |
| TrigPrimResolutionAnalyzer.cxx | |
| ► test | |
| EcalDigiPipelineTest.cxx | |
| ▼ EventDisplay | |
| ► include | |
| ► EventDisplay | |
| DetectorGeometry.h | Header file for class DetectorGeometry |
| Display.h | |
| EveDetectorGeometry.h | Header file for EveDetectorGeometry Class |
| EveShapeDrawer.h | |
| Objects.h | |
| ► src | |
| ► EventDisplay | |
| DetectorGeometry.cxx | Implementation file for class DetectorGeometry |
| Display.cxx | |
| EveDetectorGeometry.cxx | Implementation file for EveDetectorGeometry Class |
| ldmx_eve.cxx | |
| Objects.cxx | |
| ▼ Framework | |
| ► app | |
| fire.cxx | |
| ► include | |
| ► Framework | |
| ► Configure | |
| Parameters.h | |
| Python.h | |
| ► Exception | |
| Exception.h | |
| ► Performance | |
| Callback.h | |
| LinkDef.h | |
| Timer.h | |
| Tracker.h | |
| Bus.h | |
| Conditions.h | Container and caching class for conditions information |
| ConditionsIOV.h | Interval-of-validity object for conditions information |
| ConditionsObject.h | Base class for conditions information like pedestals, gains, electronics maps, etc |
| ConditionsObjectProvider.h | Base class for provider of conditions information like pedestals, gains, electronics maps, etc |
| Event.h | Class implementing an event buffer system for storing event data |
| EventFile.h | |
| EventHeader.h | Class that provides header information about an event such as event number and timestamp |
| EventProcessor.h | Base classes for all user event processing components to extend |
| Factory.h | Header holding Factory class and supporting macros |
| HistogramPool.h | |
| LinkDef.h | |
| Logger.h | |
| NtupleManager.h | |
| Process.h | Class which represents the process under execution |
| ProductTag.h | Class defining the identity of a data product in the event |
| RandomNumberSeedService.h | Conditions object for random number seeds |
| RunHeader.h | |
| RunHeaderAnalyzer.h | |
| StorageControl.h | Definitions related to event storage control from an EventProcessor |
| ► src | |
| ► Framework | |
| ► Configure | |
| Python.cxx | Implementation of parameter extraction from Python interpreter |
| ► Exception | |
| Exception.cxx | |
| ► Performance | |
| Callback.cxx | |
| Timer.cxx | |
| Tracker.cxx | |
| Conditions.cxx | |
| ConditionsIOV.cxx | |
| ConditionsObjectProvider.cxx | |
| Event.cxx | |
| EventFile.cxx | |
| EventHeader.cxx | |
| EventProcessor.cxx | |
| HistogramPool.cxx | |
| Logger.cxx | |
| NtupleManager.cxx | |
| Process.cxx | Implementation file for Process class |
| ProductTag.cxx | |
| RandomNumberSeedService.cxx | |
| RunHeader.cxx | |
| RunHeaderAnalyzer.cxx | |
| StorageControl.cxx | |
| ► test | |
| ConfigurePythonTest.cxx | |
| FunctionalCoreTest.cxx | |
| HistogramPoolTest.cxx | Test the operation of Framework processing |
| NtupleManagerTest.cxx | Test the operation of Framework processing |
| ▼ Hcal | |
| ► include | |
| ► Hcal | |
| ► Event | |
| HcalCluster.h | Class that stores cluster information from the ECal |
| HcalHit.h | Class that stores Stores reconstructed hit information from the HCAL |
| HcalVetoResult.h | Class used to encapsulate the results obtained from HcalVetoProcessor |
| LinkDef.h | |
| VisiblesVetoResult.h | |
| HcalAlignPolarfires.h | |
| HcalClusterProducer.h | Class that performs clustering of HCal hits_ |
| HcalDetectorMap.h | Class which contains logic for how the detector items connect to and relate with the reconstruction cells |
| HcalDigiProducer.h | |
| HcalDoubleEndRecProducer.h | |
| HcalPedestalAnalyzer.h | |
| HcalRawDecoder.h | |
| HcalReconConditions.h | |
| HcalRecProducer.h | Class that performs basic HCal digitization |
| HcalSimpleDigiAndRecProducer.h | |
| HcalSingleEndRecProducer.h | |
| HcalTriggerGeometry.h | |
| HcalTrigPrimDigiProducer.h | |
| HcalVetoProcessor.h | Processor that determines if an event is vetoed by the Hcal |
| HcalWABVetoProcessor.h | Processor that determines if an event is vetoed by the Hcal |
| MyClusterWeight.h | |
| TemplatedClusterFinder.h | |
| VisiblesVetoProcessor.h | |
| WorkingCluster.h | |
| ► src | |
| ► Hcal | |
| ► Event | |
| HcalCluster.cxx | |
| HcalHit.cxx | |
| HcalVetoResult.cxx | |
| VisiblesVetoResult.cxx | |
| HcalAlignPolarfires.cxx | |
| HcalClusterProducer.cxx | |
| HcalDetectorMap.cxx | |
| HcalDigiProducer.cxx | Class that performs basic HCal digitization |
| HcalDoubleEndRecProducer.cxx | |
| HcalGeometryProvider.cxx | Class that creates HcalGeometry object based on python specification |
| HcalPedestalAnalyzer.cxx | |
| HcalRawDecoder.cxx | |
| HcalReconConditions.cxx | |
| HcalRecProducer.cxx | Class that performs basic HCal reconstruction |
| HcalSimpleDigiAndRecProducer.cxx | |
| HcalSingleEndRecProducer.cxx | |
| HcalTriggerGeometry.cxx | |
| HcalTrigPrimDigiProducer.cxx | |
| HcalVetoProcessor.cxx | Processor that determines if an event is vetoed by the Hcal |
| HcalWABVetoProcessor.cxx | Processor that determines if an event is vetoed by the Hcal |
| VisiblesVetoProcessor.cxx | |
| WorkingCluster.cxx | |
| ► test | |
| HcalDigiPipelineTest.cxx | |
| HcalGeometryTest.cxx | |
| ▼ Packing | |
| ► include | |
| ► Packing | |
| ► RawDataFile | |
| EventPacket.h | |
| File.h | |
| SubsystemPacket.h | |
| ► Utility | |
| BufferReader.h | |
| CRC.h | |
| Hex.h | |
| Mask.h | |
| Reader.h | |
| Writer.h | |
| RawIO.h | |
| SingleSubsystemPacker.h | |
| SingleSubsystemUnpacker.h | |
| ► src | |
| ► Packing | |
| ► RawDataFile | |
| EventPacket.cxx | |
| File.cxx | |
| SubsystemPacket.cxx | |
| FiberTrackerRawDecoder.cxx | |
| RawIO.cxx | |
| SingleSubsystemPacker.cxx | |
| SingleSubsystemUnpacker.cxx | |
| WRRawDecoder.cxx | |
| ► test | |
| BinaryIO.cxx | |
| ▼ Recon | |
| ► include | |
| ► Recon | |
| ► Event | |
| BeamElectronTruth.h | Class that represents the truth information about beam electron at the target |
| CaloCluster.h | Class that stores calorimeter cluster information |
| CalorimeterHit.h | Class that represents a reconstructed hit in a calorimeter cell within the detector |
| CaloTrigPrim.h | |
| CompositePulse.h | |
| EventConstants.h | Class providing string constants for the event model |
| FiducialFlag.h | Class that holds truth-level fiduciality flags on the signal recoil electron |
| HgcrocDigiCollection.h | Class that represents a digitized hit in a calorimeter cell readout by an HGCROC |
| HgcrocPulseTruth.h | |
| HgcrocTrigDigi.h | |
| LinkDef.h | |
| PFCandidate.h | Class that represents a reconstructed particle candidate |
| TrackDeDxMassEstimate.h | Class that represents the estimated mass of a particle using tracker dE/dx information |
| TriggerResult.h | Class that represents the trigger decision (pass/fail) for reconstruction |
| ► Examples | |
| MyProcessor.h | |
| ► Skims | |
| EcalPreselectionSkimmer.h | Processor used to pre-select events for the ECAL studies |
| RecoilFiducialityProcessor.h | Class that flags events with a fiducial recoil electron |
| RecoilMissesEcalSkimmer.h | Processor used to select events where the recoil electron misses the Ecal |
| BeamElectronLocator.h | |
| DBScanClusterBuilder.h | Implementation of DBSCAN clustering algo |
| ElectronCounter.h | |
| OverlayProducer.h | |
| ParticleFlow.h | Simple PFlow algorithm |
| PFEcalClusterProducer.h | ECal clustering skeleton for PFlow Reco |
| PFHcalClusterProducer.h | HCal clustering skeleton for PFlow Reco |
| PFTrackProducer.h | Track selection skeleton for PFlow Reco |
| PFTruthProducer.h | Track selection skeleton for PFlow Reco |
| SequentialTrigger.h | Class that provides a trigger skimming decision from multiple Triggers based on either AND or OR |
| TrackDeDxMassEstimator.h | Class that estimates the mass of a particle using tracker dE/dx information |
| TriggerProcessor.h | Class that provides a trigger decision for recon using a TriggerResult object |
| ► src | |
| ► Recon | |
| ► Event | |
| BeamElectronTruth.cxx | |
| CaloCluster.cxx | |
| CalorimeterHit.cxx | |
| CaloTrigPrim.cxx | |
| CompositePulse.cxx | |
| EventConstants.cxx | |
| FiducialFlag.cxx | |
| HgcrocDigiCollection.cxx | |
| HgcrocPulseTruth.cxx | |
| HgcrocTrigDigi.cxx | |
| PFCandidate.cxx | |
| TrackDeDxMassEstimate.cxx | |
| TriggerResult.cxx | |
| ► Examples | |
| MyProcessor.cxx | |
| ► Skims | |
| EcalPreselectionSkimmer.cxx | Processor used to pre-select events for the ECAL studies |
| RecoilFiducialityProcessor.cxx | Processor used to select events where the recoil electron is fiducial |
| RecoilMissesEcalSkimmer.cxx | Processor used to select events where the recoil electron misses the Ecal |
| BeamElectronLocator.cxx | |
| DBScanClusterBuilder.cxx | |
| ElectronCounter.cxx | |
| OverlayProducer.cxx | |
| ParticleFlow.cxx | |
| PFEcalClusterProducer.cxx | |
| PFHcalClusterProducer.cxx | |
| PFTrackProducer.cxx | |
| PFTruthProducer.cxx | |
| SequentialTrigger.cxx | |
| TrackDeDxMassEstimator.cxx | |
| TriggerProcessor.cxx | |
| ▼ SimCore | |
| ► app | |
| g4_vis.cxx | |
| ► include | |
| ► SimCore | |
| ► BiasOperators | |
| DarkBrem.h | |
| ElectroNuclear.h | |
| GammaToMuPair.h | |
| K0LongInelastic.h | |
| NeutronInelastic.h | |
| PhotoNuclear.h | |
| XsecBiasingOperator.h | |
| ► Event | |
| EventWeights.h | |
| HepMC3GenEvent.h | |
| LinkDef.h | |
| SimCalorimeterHit.h | Class which stores simulated calorimeter hit information |
| SimParticle.h | |
| SimTrackerHit.h | Class which encapsulates information from a hit in a simulated tracking detector |
| ► G4User | |
| EventAction.h | Class which implements the Geant4 user event action |
| PrimaryGeneratorAction.h | Class implementing the Geant4 primary generator action |
| PtrRetrieval.h | |
| RunAction.h | |
| StackingAction.h | |
| SteppingAction.h | |
| TrackingAction.h | Class which implements the user tracking action |
| TrackMap.h | |
| UserAction.h | File holding UserAction prototype and supporting macro |
| UserEventInformation.h | |
| UserPrimaryParticleInformation.h | Class that provides extra information for Geant4 primary particles |
| UserRegionInformation.h | Class which provides extra information for a detector region |
| UserTrackInformation.h | |
| VolumeChecks.h | |
| ► Generators | |
| GeneralParticleSource.h | Extension of G4GeneralParticleSource |
| GenieGenerator.h | Simple GENIE event generator |
| LHEPrimaryGenerator.h | |
| MultiParticleGunPrimaryGenerator.h | Class for generating an event using multiple particles |
| ParticleGun.h | Extension of G4ParticleGun |
| PrimaryGenerator.h | Header file for PrimaryGenerator |
| ► Geo | |
| AuxInfoReader.h | |
| GDMLParser.h | |
| Parser.h | |
| ► LHE | |
| LHEEvent.h | Class defining an LHE event with a list of particles and information from the header block |
| LHEParticle.h | Class defining a single particle record in an LHE event |
| LHEReader.h | Class for reading LHE event data |
| ► PhotoNuclearModels | |
| BertiniAtLeastNProductsModel.h | |
| BertiniEventTopologyProcess.h | |
| BertiniExactlyNProductsModel.h | |
| BertiniModel.h | |
| BertiniNothingHardModel.h | |
| BertiniSingleNeutronModel.h | |
| NoPhotoNuclearModel.h | |
| PhotoNuclearModel.h | |
| ► Reweight | |
| GenieReweightProducer.h | |
| ► SDs | |
| EcalSD.h | Class defining an ECal sensitive detector using an EcalHexReadout to create the hits_ |
| HcalSD.h | |
| ScoringPlaneSD.h | |
| SensitiveDetector.h | |
| TrackerSD.h | |
| TrigScintSD.h | |
| APrimePhysics.h | Class which defines basic APrime physics |
| ConditionsInterface.h | |
| DetectorConstruction.h | |
| G4Session.h | Classes which redirect the output of G4cout and G4cerr |
| GammaPhysics.h | Class used to enhanced the gamma physics list |
| KaonPhysics.h | |
| MagneticFieldMap3D.h | Class for defining a global 3D magnetic field |
| MagneticFieldStore.h | Class providing a global store to access magnetic field objects |
| ParallelWorld.h | |
| ReSimulator.h | |
| RunManager.h | Class providing a Geant4 run manager implementation |
| Simulator.h | Run the G4 simulation inside of ldmx-app |
| SimulatorBase.h | |
| VisAttributesStore.h | Class that provides a global visualization attributes store |
| ► src | |
| ► SimCore | |
| ► BiasOperators | |
| DarkBrem.cxx | |
| ElectroNuclear.cxx | |
| GammaToMuPair.cxx | |
| K0LongInelastic.cxx | |
| NeutronInelastic.cxx | |
| PhotoNuclear.cxx | |
| XsecBiasingOperator.cxx | |
| ► Event | |
| EventWeights.cxx | |
| HepMC3GenEvent.cxx | |
| SimCalorimeterHit.cxx | |
| SimParticle.cxx | |
| SimTrackerHit.cxx | |
| ► G4User | |
| EventAction.cxx | |
| PrimaryGeneratorAction.cxx | Class implementing the Geant4 primary generator action |
| RunAction.cxx | |
| StackingAction.cxx | |
| SteppingAction.cxx | |
| TrackingAction.cxx | |
| TrackMap.cxx | |
| UserAction.cxx | |
| UserEventInformation.cxx | |
| UserRegionInformation.cxx | |
| UserTrackInformation.cxx | |
| ► Generators | |
| GeneralParticleSource.cxx | Extension of G4GeneralParticleSource |
| GenieGenerator.cxx | Simple GENIE event generator |
| LHEPrimaryGenerator.cxx | |
| MultiParticleGunPrimaryGenerator.cxx | Class for generating an event using multiple particles |
| ParticleGun.cxx | Extension of G4ParticleGun |
| PrimaryGenerator.cxx | Implementation file for PrimaryGenerator |
| ► Geo | |
| AuxInfoReader.cxx | |
| GDMLParser.cxx | |
| Parser.cxx | |
| ► LHE | |
| LHEEvent.cxx | |
| LHEParticle.cxx | |
| LHEReader.cxx | |
| ► PhotoNuclearModels | |
| BertiniAtLeastNProductsModel.cxx | |
| BertiniEventTopologyProcess.cxx | |
| BertiniExactlyNProductsModel.cxx | |
| BertiniModel.cxx | |
| BertiniNothingHardModel.cxx | |
| BertiniSingleNeutronModel.cxx | |
| NoPhotoNuclearModel.cxx | |
| PhotoNuclearModel.cxx | |
| ► Reweight | |
| GenieReweightProducer.cxx | |
| ► SDs | |
| EcalSD.cxx | |
| HcalSD.cxx | |
| ScoringPlaneSD.cxx | |
| SensitiveDetector.cxx | |
| TrackerSD.cxx | |
| TrigScintSD.cxx | |
| APrimePhysics.cxx | Class which defines basic APrime physics |
| DetectorConstruction.cxx | |
| G4Session.cxx | |
| GammaPhysics.cxx | Class used to enhanced the gamma physics list |
| KaonPhysics.cxx | |
| MagneticFieldMap3D.cxx | |
| ParallelWorld.cxx | |
| ReSimulator.cxx | |
| RunManager.cxx | Class providing a Geant4 run manager implementation |
| Simulator.cxx | Producer that runs Geant4 simulation inside of ldmx-app |
| SimulatorBase.cxx | |
| ▼ Tools | |
| ► app | |
| run_hgcroc.cxx | |
| ► HLS_Arbitrary_Precision_Types | |
| ► include | |
| ► ap_impl | |
| ap_common.h | |
| ap_decl.h | |
| ap_fixed_ref.h | |
| ap_fixed_special.h | |
| ap_int_base.h | |
| ap_int_ref.h | |
| ap_int_special.h | |
| ap_private.h | |
| ap_fixed.h | |
| ap_fixed_base.h | |
| ap_int.h | |
| ► include | |
| ► Tools | |
| AnalysisUtils.h | Collection of utility functions useful for analysis |
| ElectronicsMap.h | Class designed for efficient mapping between electronics ids (using packed index techniques) and detector ids (which are generally arbitrary in format) |
| HgcrocEmulator.h | |
| HgcrocTriggerCalculations.h | Class that contains the Hgcroc Trigger algorithms, used for both Ecal and Hcal |
| NoiseGenerator.h | Utility used to generate noise hits_ |
| ONNXRuntime.h | |
| ► src | |
| ► Tools | |
| AnalysisUtils.cxx | Collection of utility functions useful for analysis |
| HgcrocEmulator.cxx | |
| HgcrocTriggerCalculations.cxx | |
| NoiseGenerator.cxx | Utility used to generate noise hits_ |
| ONNXRuntime.cxx | |
| ▼ Tracking | |
| ► include | |
| ► Tracking | |
| ► Digitization | |
| CDFSiSensorSim.h | |
| ChargeCarrier.h | |
| GaussianDistribution2D.h | |
| SiElectrodeData.h | |
| SiElectrodeDataCollection.h | |
| ► dqm | |
| StraightTracksDQM.h | |
| TrackerDigiDQM.h | |
| TrackingRecoDQM.h | |
| ► Event | |
| LinkDef.h | |
| Measurement.h | |
| RawSiStripHit.h | |
| StraightTrack.h | |
| Track.h | |
| TrackerVetoResult.h | Class that holds reco-level tracking veto decision |
| TruthTrack.h | |
| ► geo | |
| CalibrationContext.h | |
| DetectorElement.h | |
| GeometryContext.h | |
| GeoUtils.h | |
| MagneticFieldContext.h | |
| TrackersTrackingGeometry.h | |
| TrackingGeometry.h | |
| ► Reco | |
| ActsUtils.h | |
| AlignmentTestProcessor.h | |
| CKFProcessor.h | |
| DigitizationProcessor.h | |
| GreedyAmbiguitySolver.h | |
| GSFProcessor.h | |
| LinearSeedFinder.h | |
| LinearTrackFinder.h | |
| LinearTruthTracking.h | |
| SeedFinderProcessor.h | |
| TrackExtrapolatorTool.h | |
| TrackingGeometryUser.h | |
| TruthMatchingTool.h | |
| TruthSeedProcessor.h | |
| Vertexer.h | |
| VertexProcessor.h | |
| ► Sim | |
| BFieldXYZUtils.h | |
| GeometryContainers.h | |
| GroupBy.h | |
| Index.h | |
| IndexSourceLink.h | |
| LdmxSpacePoint.h | |
| MeasurementCalibrator.h | |
| PropagatorStepWriter.h | |
| Range.h | |
| SeedToTrackParamMaker.h | |
| TrackingUtils.h | |
| TrackerVetoProcessor.h | Class that flags events if they pass the tracker veto |
| ► src | |
| ► Tracking | |
| ► Digitization | |
| CDFSiSensorSim.cxx | |
| ChargeCarrier.cxx | |
| GaussianDistribution2D.cxx | |
| SiElectrodeData.cxx | |
| SiElectrodeDataCollection.cxx | |
| ► dqm | |
| StraightTracksDQM.cxx | |
| TrackerDigiDQM.cxx | |
| TrackingRecoDQM.cxx | |
| ► Event | |
| Measurement.cxx | |
| RawSiStripHit.cxx | |
| Track.cxx | |
| TrackerVetoResult.cxx | |
| TruthTrack.cxx | |
| ► geo | |
| CalibrationContext.cxx | |
| DetectorElement.cxx | |
| GeometryContext.cxx | |
| GeoUtils.cxx | |
| MagneticFieldContext.cxx | |
| TrackersTrackingGeometry.cxx | |
| TrackersTrackingGeometryProvider.cxx | |
| TrackingGeometry.cxx | |
| ► Reco | |
| AlignmentTestProcessor.cxx | |
| CKFProcessor.cxx | |
| DigitizationProcessor.cxx | |
| GreedyAmbiguitySolver.cxx | |
| GSFProcessor.cxx | |
| LinearSeedFinder.cxx | |
| LinearTrackFinder.cxx | |
| LinearTruthTracking.cxx | |
| SeedFinderProcessor.cxx | |
| TrackingGeometryUser.cxx | |
| TruthSeedProcessor.cxx | |
| Vertexer.cxx | |
| VertexProcessor.cxx | |
| ► Sim | |
| BFieldXYZUtils.cxx | |
| PropagatorStepWriter.cxx | |
| TruthMatchingTool.cxx | |
| TrackerVetoProcessor.cxx | |
| ▼ Trigger | |
| ► Algo | |
| ► include | |
| ► Trigger | |
| ► Event | |
| LinkDef.h | |
| TrigCaloCluster.h | |
| TrigCaloHit.h | |
| TrigEnergySum.h | |
| TrigMip.h | |
| TrigParticle.h | |
| DiscreteInputs.h | |
| DiscreteInputs_IO.h | |
| DumpFileWriter.h | Write objects to a file for standalone |
| EcalTPSelector.h | ECal clustering algorithm |
| HcalTPSelector.h | Hcal clustering algorithm |
| IdealClusterBuilder.h | |
| NtupleWriter.h | |
| PropagationMapWriter.h | |
| TrigEcalClusterProducer.h | ECal clustering algorithm |
| TrigEcalEnergySum.h | EcalEnergySum algo |
| TrigElectronProducer.h | Trigger electron reconstruction algorithm |
| TrigHcalEnergySum.h | HcalEnergySum algo |
| TrigMipReco.h | Trigger Calo MIP finding algorithm |
| TrigUtilities.h | |
| ► src | |
| ► Trigger | |
| ► Event | |
| TrigCaloCluster.cxx | |
| TrigCaloHit.cxx | |
| TrigEnergySum.cxx | |
| TrigMip.cxx | |
| TrigParticle.cxx | |
| DumpFileWriter.cxx | |
| EcalTPSelector.cxx | |
| HcalTPSelector.cxx | |
| IdealClusterBuilder.cxx | |
| NtupleWriter.cxx | |
| PropagationMapWriter.cxx | |
| TrigEcalClusterProducer.cxx | |
| TrigEcalEnergySum.cxx | |
| TrigElectronProducer.cxx | |
| TrigHcalEnergySum.cxx | |
| TrigMipReco.cxx | |
| ► Algo_HLS | |
| ► Ecal | |
| ► src | |
| data.h | |
| TotalEnergy.h | |
| ▼ TrigScint | |
| ► include | |
| ► TrigScint | |
| ► Event | |
| EventReadout.h | Class that stores full reconstructed (linearized) readout QIE sample from the TS |
| LinkDef.h | |
| QIEStream.h | |
| TestBeamHit.h | Class that stores full reconstructed (linearized) readout QIE sample from the TS |
| TrigScintCluster.h | |
| TrigScintHit.h | |
| TrigScintQIEDigis.h | |
| TrigScintTrack.h | |
| ► Firmware | |
| clusterproducer.h | |
| hitproducer.h | |
| objdef.h | |
| testutils.h | |
| trackproducer.h | |
| EventReadoutProducer.h | Class that builds linearized full event readout |
| QIEAnalyzer.h | |
| QIEDecoder.h | |
| QIEEncoder.h | |
| QIEInputPulse.h | |
| QualityFlagAnalyzer.h | |
| SimQIE.h | |
| TestBeamClusterAnalyzer.h | |
| TestBeamClusterProducer.h | Clustering of TS testbeam hits |
| TestBeamHitAnalyzer.h | |
| TestBeamHitProducer.h | Class that builds recHits |
| TrigScintClusterProducer.h | Clustering of trigger scintillator hits |
| TrigScintDigiProducer.h | Class that performs digitization of simulated trigger sctintillator |
| TrigScintFirmwareHitProducer.h | Staging of Real Hits |
| TrigScintFirmwareTracker.h | Tracker made to emulate and stage real firmware, emulates existing ldmx software but has LUT structure |
| TrigScintQIEDigiProducer.h | Class that simulates QIE chip of the trigger scintillator |
| TrigScintRecHitProducer.h | Class that builds recHits |
| TrigScintTrackProducer.h | |
| TruthHitProducer.h | |
| ► src | |
| ► TrigScint | |
| ► Event | |
| EventReadout.cxx | Class for storing linearized QIE output |
| TestBeamHit.cxx | Class that stores reconstructed hit information from the TS test stand/test beam |
| TrigScintCluster.cxx | |
| TrigScintHit.cxx | |
| TrigScintQIEDigis.cxx | Class for storing QIE output |
| TrigScintTrack.cxx | |
| ► Firmware | |
| clusterproducer_sw.cxx | |
| hitproducer_hw.cxx | |
| trackproducer_hw.cxx | |
| EventReadoutProducer.cxx | |
| QIEAnalyzer.cxx | An analyzer drawing the most basic quanities of Trigger Scintillator bars |
| QIEDecoder.cxx | |
| QIEEncoder.cxx | |
| QIEInputPulse.cxx | |
| QualityFlagAnalyzer.cxx | An analyzer drawing the most basic quanities of Trigger Scintillator bars |
| SimQIE.cxx | |
| TestBeamClusterAnalyzer.cxx | An analyzer drawing the most basic quanities of Trigger Scintillator bars |
| TestBeamClusterProducer.cxx | |
| TestBeamHitAnalyzer.cxx | An analyzer drawing the most basic quanities of Trigger Scintillator bars |
| TestBeamHitProducer.cxx | An producer drawing the most basic quanities of Trigger Scintillator bars |
| TrigScintClusterProducer.cxx | |
| TrigScintDigiProducer.cxx | |
| TrigScintFirmwareHitProducer.cxx | |
| TrigScintFirmwareTracker.cxx | |
| TrigScintQIEDigiProducer.cxx | |
| TrigScintRecHitProducer.cxx | |
| TrigScintTrackProducer.cxx | |
| TruthHitProducer.cxx | |