ATLAS Offline Software
TrackBarcodeInfo.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
8  : VTrackInformation(BarcodeOnly)
9  , m_theBaseISFParticle(baseIsp)
10  , m_barcode(bc)
11  , m_uniqueID(uid)
12  , m_returnedToISF(false)
13 {
14 }
15 
17 {
19 }
20 
22 {
23  m_returnedToISF = returned;
24 }
TrackBarcodeInfo::m_theBaseISFParticle
ISF::ISFParticle * m_theBaseISFParticle
Definition: TrackBarcodeInfo.h:62
ISF::ISFParticle
Definition: ISFParticle.h:42
TrackBarcodeInfo::SetReturnedToISF
virtual void SetReturnedToISF(bool returned) override
Flag whether the ISFParticle corresponding to the current G4Track scheduled to be returned to the ISF...
Definition: TrackBarcodeInfo.cxx:21
TrackBarcodeInfo::TrackBarcodeInfo
TrackBarcodeInfo(int uid, int bc, ISF::ISFParticle *baseIsp=0)
Definition: TrackBarcodeInfo.cxx:7
TrackBarcodeInfo::SetBaseISFParticle
virtual void SetBaseISFParticle(ISF::ISFParticle *) override
set the pointer to the ISFParticle corresponding to the current G4Track.
Definition: TrackBarcodeInfo.cxx:16
TrackBarcodeInfo::m_returnedToISF
bool m_returnedToISF
Definition: TrackBarcodeInfo.h:66
TrackBarcodeInfo.h
VTrackInformation
Instances of classes derived from this class are attached as UserInformation to G4Tracks....
Definition: VTrackInformation.h:30