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
Pythia6ParticleBuilder.h
Go to the documentation of this file.
1 
10 #ifndef INCLUDE_EICSMEAR_ERHIC_PYTHIA6PARTICLEBUILDER_H_
11 #define INCLUDE_EICSMEAR_ERHIC_PYTHIA6PARTICLEBUILDER_H_
12 
13 #include <memory>
14 
15 class TMCParticle;
16 
17 namespace erhic {
18 
19 class ParticleMC;
20 
25  public:
30 
34  std::auto_ptr<ParticleMC> Create(const TMCParticle&) const;
35 };
36 
37 } // namespace erhic
38 
39 #endif // INCLUDE_EICSMEAR_ERHIC_PYTHIA6PARTICLEBUILDER_H_
Factory class for Monte Carlo particles.
std::auto_ptr< ParticleMC > Create(const TMCParticle &) const