eic-smear
1.0.3
A collection of ROOT classes for Monte Carlo events and a fast-smearing code simulating detector effects for the Electron-Ion Collider task force
|
Namespaces | |
hadronic | |
Classes | |
struct | DisKinematics |
A collection of DIS kinematic variables. More... | |
class | DoubleAngleComputer |
Computes DIS event kinematics from a mixture of hadronic and lepton variables using the double-angle method. More... | |
class | EventBeagle |
class | EventDis |
A deeply inelastic scattering event. More... | |
class | EventDjangoh |
Describes an event from the generator DJANGOH. More... | |
class | EventDpmjet |
Describles the event from DPMJET. More... | |
class | EventFromAsciiFactory |
Creates events from an input plain text file containing appropriately formatted data. More... | |
class | EventGmcTrans |
Describes an event from the gmc_trans Monte Carlo. More... | |
class | EventMC |
Abstract base class for DIS Monte Carlo events. More... | |
class | EventMCFilterABC |
Abstract base class for a filter on Monte Carlo events. More... | |
class | EventMilou |
Describes an event from the generator MILOU. More... | |
class | EventPepsi |
Describes an event from the generator PEPSI. More... | |
class | EventPythia |
Pythia 6 DIS event. More... | |
class | EventRapgap |
Describes an event from the generator RAPGAP. More... | |
class | File |
class | FileFactory |
Factory class for Files. More... | |
class | FileType |
Abstract base class for Monte Carlo file types. More... | |
class | Forester |
Manages the creation of trees from plain-text Monte Carlo files. More... | |
class | JacquetBlondelComputer |
Computes DIS event kinematics from final-state hadrons using the Jacquet-Blondel method. More... | |
class | KinematicsComputer |
Abstract base class for computations of event kinematics. More... | |
class | LeptonKinematicsComputer |
Computes DIS event kinematics from the scattered lepton. More... | |
class | LogReader |
Base class for log file processors. More... | |
class | LogReaderDjangoh |
Processes DJANGOH log files. More... | |
class | LogReaderFactory |
Factory class for LogReaders. More... | |
class | LogReaderGmcTrans |
Processes gmc_trans log files. More... | |
class | LogReaderMilou |
Processes PYTHIA log files. More... | |
class | LogReaderPepsi |
Processes PEPSI log files. More... | |
class | LogReaderPythia |
Processes PYTHIA log files. More... | |
class | ParticleMC |
class | ParticleMCbase |
A particle produced by a Monte Carlo generator. More... | |
class | ParticleMCeA |
class | Pid |
Particle identity. More... | |
class | Pythia6 |
Runs PYTHIA 6 and builds an output tree file in the ROOT environment. More... | |
class | Pythia6EventBuilder |
Interface to PYTHIA 6. More... | |
class | Pythia6ParticleBuilder |
Factory class for Monte Carlo particles. More... | |
class | Reader |
Wrapper for getting tree from file and event from tree. More... | |
struct | TProcessIdObjectCount |
class | VirtualEvent |
Abstract base class for a physics event. More... | |
class | VirtualEventFactory |
Abstract base class for event builders. More... | |
class | VirtualParticle |
Abstract base class for a general particle. More... | |
Typedefs | |
typedef std::vector< const VirtualParticle * > | TrackVector |
typedef TrackVector::iterator | TrackVectorIter |
typedef TrackVector::const_iterator | TrackVectorCIter |
typedef std::vector<const VirtualParticle*> erhic::TrackVector |
Definition at line 30 of file erhic/EventMC.cxx.
typedef TrackVector::const_iterator erhic::TrackVectorCIter |
Definition at line 32 of file erhic/EventMC.cxx.
typedef TrackVector::iterator erhic::TrackVectorIter |
Definition at line 31 of file erhic/EventMC.cxx.