19 , mScatteredIndex(-1) {
27 for (
unsigned i(0); i <
particles.size(); ++i) {
45 if (mScatteredIndex > -1 &&
46 mScatteredIndex < static_cast<int>(
GetNTracks())) {
68 std::vector<const erhic::VirtualParticle*> tracks;
77 mScatteredIndex = index;
82 "x: " <<
GetX() << std::endl <<
83 "Q2: " <<
GetQ2() << std::endl <<
84 "y: " <<
GetY() << std::endl;
void HadronicFinalState(ParticlePtrList &) const
std::vector< ParticleMCS * > particles
The smeared particle list.
std::vector< const erhic::VirtualParticle * > ParticlePtrList
std::vector< const erhic::VirtualParticle * > GetTracks() const
virtual UInt_t GetNTracks() const
virtual void Print(Option_t *="") const
virtual void ClearParticles()
virtual Double_t GetQ2() const
virtual Double_t GetX() const
virtual Double_t GetY() const
virtual void AddLast(ParticleMCS *particle)
virtual const ParticleMCS * ScatteredLepton() const
virtual void SetScattered(int index)
virtual void Print(Option_t *="") const
virtual const ParticleMCS * GetTrack(UInt_t) const