▼CException | |
CMaxJobsException | Exception if max jobs are reached |
CJobScriptDatabase | Database of job scripts |
CJobStore | Simple JSON based store of job data |
CJobTemplate | Template engine for transforming input job template into JSON job store |
CKillProcessQueue | Kill processes in the multiprocessing queue if the jobs are canceled |
▼Cobject | |
▼CComponent | Base class for components in a job |
Chadd | Run ROOT's histogram/TTree merger |
►C_DetectorEditor | Abstract component to hold shared functionality for compoents that edit the detectors in hps-java |
CApplyPedeRes | Apply a millepede.res file to a detector description |
CConstructDetector | Construct an LCDD from a compact.xml and recompile necessary parts of hps-java |
CWriteMisalignedDet | Write a detector intentionally misaligned relative to another one |
CPEDE | Run pede minimizer over input bin files for alignment |
CDummyComponent | A dummy component that just prints some information instead of executing a program |
►CEventGenerator | Event generator base class |
►CEGS5 | Run the EGS5 event generator to produce a StdHep file |
CStdHepConverter | Target processing and conversion of LHE files to StdHep using EGS5 |
►CMG | Abstract class for MadGraph generators |
CMG4 | Run the MadGraph 4 event generator |
CMG5 | Run the MadGraph 5 event generator |
CHPSTR | Run the hpstr analysis tool |
►CJavaTool | Generic base class for Java based tools |
CEvioToLcio | Convert EVIO events to LCIO using the hps-java EvioToLcio command line tool |
CExtractEventsWithHitAtHodoEcal | Apply hodo-hit filter and space MC events to process before readout |
CFilterBunches | Space MC events and apply energy filters to process before readout |
CJobManager | Run the hps-java JobManager class |
CLCIODumpEvent | Dump LCIO event information |
►CLCIOTool | Generic component for LCIO tools |
CLCIOConcat | Concatenate LCIO files together |
CLCIOCount | Count events in LCIO files |
CLCIOMerge | Merge LCIO files |
CLHECount | Count events in an LHE file |
CMoveFiles | Move input files to new locations |
CSLIC | Run the SLIC Geant4 simulation |
CSQLiteProc | Copy the SQLite database file to the desired location |
CStdHepCount | Count number of events in a StdHep file |
►CStdHepTool | Generic class for StdHep tools |
CAddMother | Add mother particles for physics samples |
CAddMotherFullTruth | Add full truth mother particles for physics samples |
CBeamCoords | Transform StdHep events into beam coordinates |
CDisplaceTime | Convert LHE files to StdHep, displacing the time by given ctau |
CDisplaceUni | Convert LHE files to StdHep, displacing the time by given ctau |
CMergeFiles | Merge StdHep files |
CMergePoisson | Merge StdHep files, applying poisson sampling |
CRandomSample | Randomly sample StdHep events into a new file |
CTarFiles | Tar files into an archive |
CUnzip | Unzip the input files to outputs |
CJob | Primary class to run HPS jobs from a Python script |
CJobConfig | Wrapper for accessing config information from parser |
CJobData | Very simple key-value object for storing data for each job |
CParameter | Representation of a single alignment parameter |
CPattern | Pattern that can match one or more paramters |
CRunParameters | |
Cstdhep_entry | |
Cstdhep_event | |
▼CTestCase | |
CTestComponent | |
CTestLint | |
CTestEGS5 | |
CTestEventGenerator | |
Ctest_MG | |
Ctest_MG4 | |
Ctest_MG5 | |
CTestJob | |
CTestJobConfig | |
CTestJobScriptDatabase | |
CTestJobStore | |
CTestParameterPatterns | |
CTestRunParams | |
CTestHPSTR | |
CTestEvioToLcio | |
CTestExtractEventsWithHitAtHodoEcal | |
CTestFilterBunches | |
CTestJavaTool | |
CTestJobManager | |
CTestLCIODumpEvent | |
CTestLCIOConcat | |
CTestLCIOCount | |
CTestLCIOMerge | |
CTestLCIOTool | |
CTestLHECount | |
CTestSim | |
CTestSimBase | |
CTestSLIC | |
CTestStdHepCount | |
CTestAddMother | |
CTestBeamCoords | |
CTestDisplaceTime | |
CTestDisplaceUni | |
CTestMergeFiles | |
CTestMergePoisson | |
CTestMotherFullTruth | |
CTestRandomSample | |
CTestStdHepTools | |
▼CABC | |
▼CBatch | Generic batch processing interface |
►CBatchSystem | Represents a batch processing system that requires submission like Slurm or Auger |
►CAuger | Submit Auger batch jobs |
CSwif | Submit using the 'swif2' command at JLAB using an Auger file |
CLSF | Submit LSF batch jobs |
CSlurm | Submit Slurm batch jobs |
CLocal | Run local batch jobs sequentially |
CPool | Run a set of jobs in a local multiprocessing pool using Python's multiprocessing module |
CBatchSystem | Represents a batch processing system that requires submission like Slurm or Auger |