ATLAS Offline Software
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 
8  : m_classify(tc)
9 {
10 }
11 
13 {
14  m_primaryGenParticle = std::move(p);
15 }
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 }
VTrackInformation::SetBaseISFParticle
virtual void SetBaseISFParticle(ISF::ISFParticle *)
set the pointer to the ISFParticle corresponding to the current G4Track.
Definition: VTrackInformation.cxx:28
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
HepMC::GenParticlePtr
GenParticle * GenParticlePtr
Definition: GenParticle.h:37
VTrackInformation::SetReturnedToISF
virtual void SetReturnedToISF(bool)
Flag whether the ISFParticle corresponding to the current G4Track scheduled to be returned to the ISF...
Definition: VTrackInformation.cxx:34
ISF::ISFParticle
Definition: ISFParticle.h:42
VTrackInformation::m_primaryGenParticle
HepMC::GenParticlePtr m_primaryGenParticle
Definition: VTrackInformation.h:108
VTrackInformation::GetReturnedToISF
virtual bool GetReturnedToISF() const
Is the ISFParticle corresponding to the current G4Track scheduled to be returned to the ISF?
Definition: VTrackInformation.cxx:17
VTrackInformation.h
VTrackInformation::TrackClassification
TrackClassification
Definition: VTrackInformation.h:32
VTrackInformation::SetCurrentGenParticle
virtual void SetCurrentGenParticle(HepMC::GenParticlePtr)
set the pointer to the GenParticle corresponding to the current G4Track.
Definition: VTrackInformation.cxx:22
VTrackInformation::VTrackInformation
VTrackInformation(TrackClassification tc=Primary)
Definition: VTrackInformation.cxx:7
VTrackInformation::SetPrimaryGenParticle
void SetPrimaryGenParticle(HepMC::GenParticlePtr)
set the pointer to the GenParticle used to create the initial G4PrimaryParticle from which the curren...
Definition: VTrackInformation.cxx:12