1 #include <io/cevtStationSimData_ROOT.h>
2 #include <utl/Particle.h>
3 #include <utl/ShadowPtr.h>
5 #include <det/Detector.h>
14 fNumberOfMuons(
s.GetNumberOfMuons()),
15 fNumberOfElectrons(
s.GetNumberOfElectrons()),
16 fNumberOfElectronsFromMuons(
s.GetNumberOfElectronsFromMuons()),
17 fNumberOfElectronsFromPhotons(
s.GetNumberOfElectronsFromPhotons())
21 pIt !=
s.ParticlesEnd(); ++pIt)
35 utl::CoordinateSystem::GetRootCoordinateSystem()),
37 utl::CoordinateSystem::GetRootCoordinateSystem()),
void AddParticle(const utl::Particle &particle)
Add a simulated particle to the station.
Station Level Simulated Data
Describes a particle for Simulation.
unsigned int fNumberOfMuons
std::vector< Particle_ROOT * > fParticles
unsigned int fNumberOfElectronsFromPhotons
void SetNumberOfMuons(const unsigned int number)
Set the number of muons that entered the station.
void SetNumberOfElectrons(const unsigned int number)
boost::indirect_iterator< InternalConstParticleIterator, const utl::Particle & > ConstParticleIterator
unsigned int fNumberOfElectrons
unsigned int fNumberOfElectronsFromMuons
void SetNumberOfElectronsFromMuons(const unsigned int number)
A TimeInterval is used to represent time elapsed between two events.
streamer for utl::Particle
void operator>>(cevt::StationSimData &s) const
Persistent StationSimData using ROOT.
void SetNumberOfElectronsFromPhotons(const unsigned int number)