37#ifndef G4CerenkovQuasiTrackInfo_h
38#define G4CerenkovQuasiTrackInfo_h
54 void*
operator new(size_t);
55 void operator delete(
void* aCerenkovATI);
61 void Print()
const override;
84#if defined G4EM_ALLOC_EXPORT
92inline void* G4CerenkovQuasiTrackInfo::operator
new(size_t)
101inline void G4CerenkovQuasiTrackInfo::operator
delete(
void* aCerenkovATI)
G4DLLIMPORT G4Allocator< G4CerenkovQuasiTrackInfo > *& aCerenkovATIAllocator()
G4CerenkovQuasiTrackInfo & operator=(const G4CerenkovQuasiTrackInfo &)=default
~G4CerenkovQuasiTrackInfo() override=default
void Print() const override
G4double GetPreNumPhotons() const
static G4CerenkovQuasiTrackInfo * Cast(const G4VAuxiliaryTrackInformation *const)
G4double GetPostNumPhotons() const
G4QuasiOpticalData GetQuasiOpticalData() const
G4CerenkovQuasiTrackInfo(const G4CerenkovQuasiTrackInfo &)=default
G4CerenkovQuasiTrackInfo(const G4QuasiOpticalData &data, G4double pre_num_photons, G4double post_num_photons)