| AAC08PolarizedPDFs | Implementation of the "Asymmetry Analysis Collaboration" PDFS |
| AMTFormFactors | AMT fit to electric and magnetic form factors for the proton |
| AnalyzerScalersToInSANE | Concrete TSelector for first analysis of the scaler tree |
| AnalyzerToInSANE | TSelector to convert hbook data |
| AnalyzerToUncorrected | This TSelector grabs the raw data from a chain of root files which were converted from cernlib/paw ntuples |
| ANNDisElectronEvent | Event structure used to train Neural Network for single DIS electron event |
| ANNPi0TwoGammaEvent | NN event for a pi0 decay to two gamma |
| BBPolarizedPDFs | Bluemlein and Boettcher's LO and NLO Polarized PDFs |
| BETACalculation | ABC for BETA Calculations |
| BETACalculationWithClusters | A BETA Calculation WITH Clusters |
| BETACherenkovMirrorArray | Detector for gas cherenkov mirror array projected on bigcal |
| BETACorrection | ABC for BETA Corrections |
| BETADeadTimeCalculation | Calculates the Helicity dependent dead (live) times |
| BETADetectorPackage | Concrete implementation of InSANEDetector for Big Electron Telescope Array (BETA) |
| BETAEvent | Concrete Event class for the Big Electron Telescope Array (BETA) |
| BETAEventCounterCorrection | Simply counts events for run object |
| BETAEventDisplay | |
| BETAG4Analysis | ABC Class for dealing with a montecarlo simulation analysis |
| BETAG4DetectorsAnalysis | Concrete Analysis of simulation data |
| BETAG4MonteCarloEvent | Concrete implementation for all the Monte Carlo event information from BETAG4 |
| BETAG4MonteCarloThrownParticle | Container class for Monte Carlo |
| BETAG4SimulationRun | Concrete class for a simulation run |
| BETAG4StructureFunctions | |
| BETAPedestalAnalysis | Pedestal analysis of the detectors in the BETA detector package |
| BETAPedestalCorrection | Concrete correction class for pedestal subtraction among other things |
| BETAPseudoSpectrometer | A Pseudo-Spectrometer class for parts of BETA |
| BETAPseudoSpectrometersCalc | Calculates the cross section measured |
| BETAScalerEvent | BETA Scaler Event handles the detector scalers |
| BETASubDetector | |
| BETATimeWalkCorrection | Time walk correction |
| BETATimingAnalysis | Analysis of the raw TDC spectra from the detectors in BETA |
| BETATimingCorrection | BETA Timing Corrections |
| Bigcal3ClusterPi0Calculation | Pi0 Calculation which on includes the decay, |
| BigcalCalculation1 | First pass Calculations for Bigcal |
| BIGCALCluster | Concrete class for a BigCal Cluster |
| BigcalClusterAnalyzer | |
| BigcalClusteringCalculation1 | Primary Clustering Calculations for Bigcal |
| BIGCALClusterProcessor | Concrete class for Bigcal clustering which uses TSpectrum2 peak finder |
| BigcalCoordinateSystem | Bigcal coordinate system |
| BigcalDetector | Concrete class for a Bigcal Detector |
| BigcalElasticClusterAnalysis | Analysis of elastic events in HMS and BETA |
| BigcalEvent | Concrete class for a Bigcal event |
| BIGCALGeometryCalculator | Concrete class singleton for defining BigCal Geometries |
| BigcalHit | Concrete class for BigCal Hits |
| BigcalLeadGlassBlock | Bigcal lead glass block |
| BigcalOverlapCalculation | Determines if event falls in the overlap region of the bigcal trigger |
| BigcalPi0Calculations | Pi0 Calculation which on includes the decay, |
| BigcalPi0Calibrator | Bigcal Pi0 Calibrator |
| BPM1CoordinateSystem | Beam Position Monitor 1 coordinate system |
| BPM2CoordinateSystem | Beam Position Monitor 1 coordinate system |
| CleanedBETAEvent | All Events clusters, hits etc, with cuts Merged into one class |
| CTEQ6UnpolarizedPDFs | CTEQ6 implementation using linked original fortran code |
| DNS2005PolarizedPDFs | DNS2005 LO and NLO Polarized PDFs |
| F1F208StructureFunctions | Concrete imp of F1F208 structure functions F1 and F2 for only inelastic (no quasi-elastic included) |
| F1F209eInclusiveDiffXSec | Wrapper and InSANEInclusiveDiffXSec concrete implementation of P |
| ForwardTrackerCalculation1 | |
| ForwardTrackerCalculation2 | |
| ForwardTrackerDetector | Concrete detector class for the forward tracker |
| ForwardTrackerEvent | Concrete class for an event in the Forward Tracker |
| ForwardTrackerGeometryCalculator | Concrete class for SANE Forward Tracker geometry information |
| ForwardTrackerHit | Concrete class for a Forward Tracker hit |
| ForwardTrackerPositionHit | Forward Tracker Position Hit |
| ForwardTrackerScintillator | Forward Tracker Scintillator Component |
| GasCherenkovCalculation1 | First pass Calculations for SANE Gas Cherenkov |
| GasCherenkovCalculation2 | Second pass Calculations for Gas Cherenkov |
| GasCherenkovCalculation3 | Third pass Calculations for Gas Cherenkov |
| GasCherenkovCalculation4 | Fourth pass Calculations for Gas Cherenkov |
| GasCherenkovDetector | Concrete class for a Detector SANE gas cherenkov built by Temple University |
| GasCherenkovEvent | Concrete class for hits in the SANE gas cherenkov built by Temple University |
| GasCherenkovGeometryCalculator | Concrete class for SANE gas Cherenkov detector's geometry definitions |
| GasCherenkovHit | Concrete class for a Hit in the SANE gas cherenkov |
| GasCherenkovLEDAnalyzer | First Pass Analysis class |
| GSPolarizedPDFs | T |
| HallCBeamEvent | Concrete class for data on the Jlab beam in Hall C |
| HallCPolarizedElectronBeam | HallC Polarized Electron Beam |
| hallctools.EDT | |
| HMSCoordinateSystem | HMS coordinate system |
| HMSElasticEvent | |
| HMSElasticEventDisplay | |
| HMSEvent | Concrete class for an event in the High Momentum Spectrometer (HMS) in Hall C |
| HumanCoordinateSystem | Human coordinate system |
| InSANEAnalysis | ABC for a general analysis |
| InSANEAnalysisEvents | Base class for handling the events for Analysis |
| InSANEAnalysisManager | Base class for analysis manger |
| InSANEAnalyzer | ABC Analyzer class |
| InSANEApparatus | ABC for experimental apparatus |
| InSANEAsymmetry | Asymmetry measurment base class |
| InSANEAsymmetryDetector | A detector which measures a generic asymmetry |
| InSANEAsymmetryDetectorEvent | Event object for InSANEAsymmetryDetector |
| InSANEBeamCurrentFilter | |
| InSANEBeamFilter | |
| InSANEBeamSkimmer | |
| InSANEBeamSpinAsymmetry | Beam spin asymmetry calculated from form factors, structure functions, and kinematic functions |
| InSANEBeamTargetAsymmetry | Beam-target elastic scattering asymmetry which is sensitive to the ratio of GE/GM |
| InSANECalculation | ABC for a calculation of a quantity used in corrector or analyzer |
| InSANECalibration | Calibration objects for each "channel" for a Detector Calibration |
| InSANECalorimeterCluster | ABC for a general cluster in a segmented calorimeter |
| InSANECalorimeterDetector | Base Class for a electromagnetic calorimeter |
| InSANECherenkovMirror | ABC class for a Mirror |
| InSANECluster | ABC for cluster object |
| InSANEClusterAnalysis | A cluster analysis class |
| InSANEClusterDatum | A datum, which during clustering, is shuffled from one cluster/partition to another |
| InSANEClusterEvent | A cluster event |
| InSANEClustering | Template class which does the clustering |
| InSANEClusterPartitioning | Base class for a partitioning for a clustering algorithm |
| InSANEClusterProcessor | ABC for a cluster processor |
| InSANECoordinateSystem | ABC of a coordinate system |
| InSANECorrection | ABC for an experiment correction |
| InSANECut | Base class for an analysis cut |
| InSANECutter | ABC for Cutter object on an event |
| InSANEDatabaseManager | Base class for a database manager singleton |
| InSANEDetector | ABC class for a generic detector |
| InSANEDetectorAnalysis | ABC for an analysis of a single detector |
| InSANEDetectorCalibration | ABC Detector Calibration class |
| InSANEDetectorComponent | ABC class for a component of a detector |
| InSANEDetectorEvent | ABC for an event in a detector |
| InSANEDetectorGeometry | ABC for a general Detector Geometry |
| InSANEDetectorHit | ABC for a single detector Hit |
| InSANEDetectorPackage | ABC for a Detector Package |
| InSANEDetectorPackageEvent | ABC For a "Detector Package Event" |
| InSANEDetectorPedestal | ABC for an event in a detector pedestals |
| InSANEDetectorTiming | ABC for an event in a detector |
| InSANEDiffXSec | Abstract base class for a Differential Cross Section |
| InSANEDilutionFactor | Dilution factor for asymmetry calculation |
| InSANEDilutionFromTarget | Dilution factor calculated from target setup and proton/neutron unpolarized structure functions |
| InSANEDilutionFunction | Fits a set of dilution factors as a function of kinematic variables |
| InSANEDipoleFormFactors | Simple Dipole Form Factors |
| InSANEDiscretePhaseSpaceVariable | A discrete phase space variable such as helicity |
| InSANEDISEvent | Simple DIS event structure |
| InSANEDISTrajectory | Trajectory for an DIS electron |
| InSANEeInclusiveElasticDiffXSec | Elastic scattering using the Dipole FFs |
| InSANEElectronBeam | Base class for a polarized electron beam |
| InSANEElectroProductionXSec | Electro Production Cross Section |
| InSANEepElasticDiffXSec | Elastic scattering using the Dipole FFs |
| InSANEEvent | ABC for Experiment Event |
| InSANEEventDatum | Simple event datum class |
| InSANEEventDisplay | Event display (graf) |
| InSANEEventGenerator | Event generator for Montecarlo |
| InSANEExclusiveDiffXSec | Base class for an Exclusive Differential Cross Section |
| InSANEExclusiveMottXSec | Exclusive Mott Cross Section for scattering off a particle with proton mass |
| InSANEExperimentGeometry | ABC for experimental geometry |
| InSANEFakePlaneHit | Concrete implementation of InSANEDetectorHit for montecarlo data from an imaginary detector plane |
| InSANEFlatExclusiveDiffXSec | A flat exclusive cross section for (e,e'p) |
| InSANEFlatInclusiveDiffXSec | A flat inclusive cross section |
| InSANEFormFactors | ABC for calculating the form factors |
| InSANEFunctionManager | Singleton class which manages all fuctions |
| InSANEGeometryCalculator | ABC for detector calculator instance that provides basic geometry details |
| InSANEHallCExtractor.InSANEEpicsBeamExtractor | |
| InSANEHallCExtractor.InSANEEpicsExtractor | |
| InSANEHallCExtractor.InSANEEpicsHMSExtractor | |
| InSANEHallCExtractor.InSANEEpicsTargetExtractor | |
| InSANEHallCExtractor.InSANEHallCExtractor | |
| InSANEHitPosition | |
| InSANEInclusiveDiffXSec | Base class for an Inclusive Differential Cross Section |
| InSANEInclusiveEPCVXSec | EPCV |
| InSANEInclusiveMottXSec | Inclusive Mott Cross Section scattering off a particle with proton mass |
| InSANEInclusiveWiserXSec | Wiser Cross Section for inclusive neutral and charged pion, charged kaon, proton and anti-proton production |
| InSANELeadGlassBlock | A Lead Glass Calorimeter block |
| InSANELuminosity | Fixed target Luminosity |
| InSANEMagneticField | The default field is a uniform field along the z axis |
| InSANEMonteCarloEvent | ABC for Monte Carlo type event |
| InSANEPartitionCentroid | A partitioning centroid for a single partition |
| InSANEPartonDistributionFunctions | ABC for parton distributions |
| InSANEPDFBase | Base class for PDFs |
| InSANEPhaseSpace | ABC for phase space of a differential cross section, {d^N}{dx_1 dx_2 .. |
| InSANEPhaseSpaceSampler | Base class for a random sampling of a phase space |
| InSANEPhaseSpaceVariable | Base class for a phase space variable |
| InSANEPhysics | ABC for a Physics Quantity (functor) |
| InSANEPhysicsAsymmetry | Physics Asymmetry for polarized DIS |
| InSANEPhysicsEvent | Base class for a physics event |
| InSANEpInclusiveElasticDiffXSec | Elastic scattering using the Dipole FFs where only the proton is detected |
| InSANEPolarizedDiffXSec | Base class for a helicity dependent cross section |
| InSANEPolarizedDISAsymmetry | Polarized DIS scattering asymmetry for polarized target and beam |
| InSANEPolarizedPartonDistributionFunctions | ABC for Polarized Parton Distributions |
| InSANEPolarizedStructureFunctions | ABC for polarized structure functions |
| InSANEPolarizedStructureFunctionsFromPDFs | Base class for Polarized Structure Functions using Polarized Parton Distributions |
| InSANEPolIncDiffXSec | |
| InSANEQSquared | Concrete functor for the virtual photon 4-momentum squared and positive |
| InSANEReconstructedEvent | Reconstructed Event containing multiple trajectories, clusters, and position hits |
| InSANEReconstruction | ABC Reconstruction Class |
| InSANEResult | Result to be saved to run |
| InSANERun | Base class for a Run Object |
| InSANERunAsymmetry | Run Series Asymmetry |
| InSANERunBeamPol | Electron Beam Polarization |
| InSANERunFlag | A run flag which is created at every occurance |
| InSANERunManager | Base class for a Run Manager |
| InSANERunPolarization | Concrete imp of InSANERunQuantity for a polarization |
| InSANERunQuantity | A Run Quantity accumulated over run |
| InSANERunReport | Base class for a run report which is stored in a SQL database. |
| InSANERunReportDatum | Data holder class for selecting and replacing data |
| InSANERunSeries | Run Series for Pb*Pt |
| InSANERunSeriesObject | A wrapper for an InSANERun object, providing sorting by an arbitray number Useful for plotting runs which are not necessarily in order |
| InSANERunTargBotNegPol | Bottom Target with negative polarization |
| InSANERunTargBotPosPol | Bottom Target with positive polarization |
| InSANERunTargOfflinePol | Offline Target Polarization |
| InSANERunTargOnlinePol | Online Target Polarization |
| InSANERunTargTopNegPol | Top Target with negative polarization |
| InSANERunTargTopPosPol | Top Target with positive polarization |
| InSANERunTiming | ABC for handeling some (detector) timing information for a run |
| InSANEScalerAnalysis | |
| InSANEScalerCalculation | ABC Scaler Calculation |
| InSANEScalerEvent | Scaler Event Base class |
| InSANESkimmerFilter | ABC Filtering Primitive for the Skimmer |
| InSANESlowSkimmer | Data skimmer used to raise flags,and filter the data etc |
| InSANESphericalMirror | Concrete class for a spherical mirror |
| InSANEStructureFunctionBase | Base class for Structure Functions |
| InSANEStructureFunctions | ABC for calculating the nucleon structure functions |
| InSANEStructureFunctionsFromPDFs | ABC class for unpolarized structure functions using unpolarized parton distributions |
| InSANETarget | Base class for a fixed target |
| InSANETargetMaterial | Target material which is used in InSANETarget, InSANELuminosity and InSANEDilution |
| InSANETDCSpectrum | Function for fitting tdc spectra |
| InSANEToroidalMirror | Concrete class for a toroidal mirror |
| InSANETrajectory | Trajectory for a particle |
| InSANETrajectoryAnalysis | Trajectory Analysis Simple class sets up input tree branchs |
| InSANETriggerCounter | Simple trigger counter to determine dead/live times |
| InSANETriggerEvent | Base class for event trigger |
| InSANETSpectrumSeed | Concrete implementation of InSANEClusteringSeed |
| KMeansClusterProcessor | K-means method cluster processor |
| LHAPDFStructureFunctions | Concrete class for structure functions using LHAPDF |
| LHAPDFUnpolarizedPDFs | LHAPDF interface for concrete implementation of parton distributions |
| LocalMaxClusterProcessor | Concrete class makes clusters around the local maxima |
| LSS2006PolarizedPDFs | LSS2006 NLO Polarized PDFs (broken) |
| LuciteGeometryCalculator | Concrete class for SANE Lucite Hodoscope geometry information |
| LuciteHodoscopeBar | Lucite Hodoscope Bar has all associated calibrations |
| LuciteHodoscopeCalculation1 | First pass Calculations for SANE Lucite Hodoscope Detector |
| LuciteHodoscopeCalculation2 | Does the following: |
| LuciteHodoscopeCalculation3 | Creates a calibrated bigcal position from the lucite hodoscope position information |
| LuciteHodoscopeCalculation4 | Fourth pass Calculations for Gas Cherenkov |
| LuciteHodoscopeDetector | Concrete class for a Detector: SANE lucite hodoscope |
| LuciteHodoscopeEvent | Lucite Hodoscope Event |
| LuciteHodoscopeHit | Lucite Hodoscope Hit |
| LuciteHodoscopePositionHit | Lucite Hodoscope Position Hit |
| NNPara59ElectronCorrection | |
| NNParaElectronCorrection | |
| NNParaElectronCorrectionEnergy | |
| NNParaElectronCorrectionPhi | |
| NNParaElectronCorrectionTheta | |
| NNParaGammaCorrection | |
| NNParaGammaCorrectionEnergy | |
| NNParaGammaCorrectionPhi | |
| NNParaGammaCorrectionTheta | |
| NNParallel | Neural Network to correct a electron's energy and angles |
| NNParaPositronCorrectionEnergy | |
| NNParaPositronCorrectionPhi | |
| NNParaPositronCorrections | |
| NNParaPositronCorrectionTheta | |
| NNPerpElectronCorrectionEnergy | |
| NNPerpElectronCorrectionPhi | |
| NNPerpElectronCorrectionTheta | |
| NNPerpendicular | Neural Network to correct a electron's energy and angles |
| Pi03ClusterEvent | Event class for pi0 mass reconstruction which has 3 clusters |
| Pi0Calibration | Pi0Calibration Calculations |
| Pi0ClusterPair | A pair of clusters which are used to reconstruct a pi0 event |
| Pi0Event | Event class for pi0 mass reconstruction |
| Pi0EventDisplay | |
| Pi0MassSquared | Functor for Calculating the derivative of the mass squared m^{2}_{i}() = 2 {1i} {2i} (1-cos()) |
| Pi0PhotonEnergy | Functor for Calculating the photon energy (and the derivative) |
| PolarizedDISXSec | A flat inclusive cross section |
| PolarizedDISXSecAntiParallelHelicity | Polarized cross section for electron scattering with incident helicity parallel to beam direction |
| PolarizedDISXSecParallelHelicity | Polarized cross section for electron scattering with incident helicity parallel to beam direction |
| ProtvinoLeadGlassBlock | Protvino lead glass block |
| QFSInclusiveDiffXSec | Implementation of differential cross section from QFS code |
| QFSXSecConfiguration | Configuration of QFS fortran code This replaces the input.dat file needed |
| RCSLeadGlassBlock | RCS lead glass block |
| RunAsymmetrySeries | Creates the plots vs Run Number |
| SANEAnalysisManager | Concrete Analysis Manager |
| SANEAsymmetryCalculation1 | Creates the asymmetries and relies on having the SANEElectronSelector1 preceed it |
| SANECarbonRunOverview | Produces Run Overview |
| SANEClusteringAnalysis | Concrete class which does clustering |
| SANEElasticAnalysis | Concrete class implementation of InSANEAnalysis |
| SANEElasticElectronSelector | Creates the elastics tree which has a branch of |
| SANEElectronSelector | Calculates the Electron's trajectory using the clusters and selects clean electrons |
| SANEElectronSelector2 | Creates the cleanedEvents tree which has a branch of CleandBETAEvent |
| SANEEvents | Concrete class for SANE Events which is used as a simplified interface to the Event classes with file I/O |
| SANEFinalAnalyzer | The last analyzer |
| SANEFirstPassAnalyzer | First Pass Analysis class |
| SANEFirstPassCorrector | First Pass Corrector class |
| SANEGasCherenkovAnalysis | Concrete class implementation of InSANEAnalysis for the gas cherenkov |
| SANELuciteHodoscopeAnalysis | Analysis for Lucite Hodoscope alone |
| SANEParallelRunOverview | Produces Run Overview |
| SANEPerpendicularRunOverview | Produces Run Overview |
| SANEProductionRun | |
| saneRun.ExpRun | |
| SANERunManager | Concrete implementation of the InSANERunManager for a run manager |
| SANERunOverview | Produces Run Overview |
| SANEScalerAnalyzer | Scaler Analysis class |
| SANEScalerCalculation | Scaler Calculations |
| SANEScalerEvent | Scaler event for the SANE experiment |
| SANEScalers | Concrete class for SANE Scaler Events which is used as a simplified interface to the Event classes with file I/O |
| SANESecondPassAnalyzer | Second Pass Analyzer class |
| SANETrajectoryAnalyzer | Trajectory Analyzer The input tree should have the following branches |
| SANETrajectoryCalculation1 | Calculates the trajectories and fills an InSANEReconstructedEvent |
| SANETrajectoryCalculation2 | Calculates the trajectories using tracking only and fills an InSANEReconstructedEvent |
| SANETrajectoryCalculation3 | Calculates the trajectories using tracking only and fills an InSANEReconstructedEvent |
| SANETrajectoryCalculation4 | Calculates the trajectories using tracking only and fills an InSANEReconstructedEvent |
| SANEZerothPassCorrector | Zeroth Pass Corrector class |
| UVAEveMagField | Implementation of UVAOxfordMagneticField for for ROOT's Event display package, EVE |
| UVAOxfordMagneticField | Concrete class for UVA magnetic built by Oxford |
| UVAOxfordMagneticField::fieldDataPoint | |