ATLAS Offline Software
Loading...
Searching...
No Matches
VTrackInformation.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
6
11
16
18{
19 return false;
20}
21
23{
24 // you should not call this, perhaps throw an exception?
25 std::cerr<<"ERROR VTrackInformation::SetCurrentGenParticle() not supported "<<std::endl;
26}
27
29{
30 // you should not call this, perhaps throw an exception?
31 std::cerr<<"ERROR VTrackInformation::SetBaseISFParticle() not supported "<<std::endl;
32}
33
35{
36 std::cerr<<"ERROR VTrackInformation::SetReturnedToISF() not supported "<<std::endl;
37}
static Double_t tc
The generic ISF particle definition,.
Definition ISFParticle.h:42
virtual void SetBaseISFParticle(ISF::ISFParticle *)
set the pointer to the ISFParticle corresponding to the current G4Track.
void SetPrimaryGenParticle(HepMC::GenParticlePtr)
set the pointer to the GenParticle used to create the initial G4PrimaryParticle from which the curren...
virtual bool GetReturnedToISF() const
Is the ISFParticle corresponding to the current G4Track scheduled to be returned to the ISF?
TrackClassification m_classify
HepMC::GenParticlePtr m_primaryGenParticle
VTrackInformation(TrackClassification tc=Primary)
virtual void SetReturnedToISF(bool)
Flag whether the ISFParticle corresponding to the current G4Track scheduled to be returned to the ISF...
virtual void SetCurrentGenParticle(HepMC::GenParticlePtr)
set the pointer to the GenParticle corresponding to the current G4Track.
GenParticle * GenParticlePtr
Definition GenParticle.h:37