SimG4Core
Notification
src
TrackInformation.cc
Go to the documentation of this file.
1
#include "
SimG4Core/Notification/interface/TrackInformation.h
"
2
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
3
4
#include <iostream>
5
6
G4ThreadLocal G4Allocator<TrackInformation> *
fpTrackInformationAllocator
=
nullptr
;
7
8
void
TrackInformation::Print
()
const
{
9
LogDebug
(
"TrackInformation"
) <<
" TrackInformation : storeTrack = "
<<
storeTrack_
<<
"\n"
10
<<
" hasHits = "
<<
hasHits_
<<
"\n"
11
<<
" isPrimary = "
<<
isPrimary_
<<
"\n"
12
<<
" isGeneratedSecondary = "
<<
isGeneratedSecondary_
<<
"\n"
13
<<
" isInHistory = "
<<
isInHistory_
<<
"\n"
14
<<
" idOnCaloSurface = "
<<
getIDonCaloSurface
() <<
"\n"
15
<<
" caloIDChecked = "
<<
caloIDChecked
() <<
"\n"
16
<<
" idCaloVolume = "
<<
idCaloVolume_
<<
"\n"
17
<<
" idLastVolume = "
<<
idLastVolume_
;
18
}
TrackInformation::Print
void Print() const override
Definition:
TrackInformation.cc:8
TrackInformation::getIDonCaloSurface
int getIDonCaloSurface() const
Definition:
TrackInformation.h:39
MessageLogger.h
TrackInformation::idCaloVolume_
int idCaloVolume_
Definition:
TrackInformation.h:83
fpTrackInformationAllocator
G4ThreadLocal G4Allocator< TrackInformation > * fpTrackInformationAllocator
Definition:
TrackInformation.cc:6
TrackInformation::storeTrack_
bool storeTrack_
Definition:
TrackInformation.h:76
TrackInformation::idLastVolume_
int idLastVolume_
Definition:
TrackInformation.h:84
TrackInformation::hasHits_
bool hasHits_
Definition:
TrackInformation.h:78
TrackInformation::isGeneratedSecondary_
bool isGeneratedSecondary_
Definition:
TrackInformation.h:79
LogDebug
#define LogDebug(id)
Definition:
MessageLogger.h:223
TrackInformation::isPrimary_
bool isPrimary_
Definition:
TrackInformation.h:77
TrackInformation::isInHistory_
bool isInHistory_
Definition:
TrackInformation.h:80
TrackInformation.h
TrackInformation::caloIDChecked
bool caloIDChecked() const
Definition:
TrackInformation.h:49
Generated for CMSSW Reference Manual by
1.8.16