#include <CexmcTrackPointsDigitizer.hh>
Public 멤버 함수 | |
CexmcTrackPointsDigitizer (const G4String &name) | |
void | Digitize (void) |
const CexmcTrackPointInfo & | GetMonitorTP (void) const |
const CexmcTrackPointInfo & | GetTargetTPBeamParticle (void) const |
const CexmcTrackPointInfo & | GetTargetTPOutputParticle (void) const |
const CexmcTrackPointInfo & | GetTargetTPNucleusParticle (void) const |
const CexmcTrackPointInfo & | GetTargetTPOutputParticleDecayProductParticle (G4int index) const |
const CexmcTrackPointInfo & | GetVetoCounterTPLeft (void) const |
const CexmcTrackPointInfo & | GetVetoCounterTPRight (void) const |
const CexmcTrackPointInfo & | GetCalorimeterTPLeft (void) const |
const CexmcTrackPointInfo & | GetCalorimeterTPRight (void) const |
G4bool | HasTriggered (void) const |
int | operator== (const G4VDigitizerModule &right) const |
int | operator!= (const G4VDigitizerModule &right) const |
G4int | GetNumberOfCollections () const |
G4String | GetCollectionName (G4int i) const |
G4String | GetName () const |
void | SetVerboseLevel (G4int val) |
Protected 멤버 함수 | |
void | StoreDigiCollection (G4VDigiCollection *aDC) |
void | StoreDigiCollection (G4int DCID, G4VDigiCollection *aDC) |
Protected 속성 | |
G4DigiManager * | DigiManager |
G4String | moduleName |
std::vector< G4String > | collectionName |
G4int | verboseLevel |
Private 멤버 함수 | |
void | InitializeData (void) |
CexmcTrackPointsDigitizer.hh 파일의 54 번째 라인에서 정의되었습니다.
|
explicit |
CexmcTrackPointsDigitizer.cc 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterGeometry, CexmcSetup::GetCalorimeterGeometry(), G4RunManager::GetRunManager(), G4RunManager::GetUserDetectorConstruction().
G4VDigitizerModule를 구현.
CexmcTrackPointsDigitizer.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterGeometry, calorimeterTPLeft, calorimeterTPRight, CexmcBeamParticleTrack, CexmcCalorimeterDetectorRole, CexmcDetectorRoleName, CexmcDetectorTypeName, CexmcLeft, CexmcMonitorDetectorRole, CexmcNucleusParticleTrack, CexmcOutputParticleDecayProductTrack, CexmcOutputParticleTrack, CexmcRight, CexmcTargetDetectorRole, CexmcTPDetector, CexmcVetoCounterDetectorRole, CexmcSetup::CalorimeterGeometryData::crystalHeight, CexmcSetup::CalorimeterGeometryData::crystalWidth, CexmcTrackPointsInCalorimeter::GetColumn(), G4DigiManager::GetDMpointer(), G4DigiManager::GetHitsCollection(), G4DigiManager::GetHitsCollectionID(), CexmcTrackPointsInCalorimeter::GetRow(), CexmcTrackPointsInLeftRightSet::GetSide(), hasTriggered, InitializeData(), CexmcTrackPointInfo::IsValid(), monitorTP, CexmcSetup::CalorimeterGeometryData::nCrystalsInColumn, CexmcSetup::CalorimeterGeometryData::nCrystalsInRow, CexmcTrackPointInfo::positionLocal, CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), targetTPBeamParticle, targetTPNucleusParticle, targetTPOutputParticle, targetTPOutputParticleDecayProductParticle, vetoCounterTPLeft, vetoCounterTPRight, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y().
다음에 의해서 참조됨 : CexmcEventAction::EndOfEventAction().
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterTPLeft.
다음에 의해서 참조됨 : CexmcEventAction::MakeTrackPointsStore().
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterTPRight.
다음에 의해서 참조됨 : CexmcEventAction::MakeTrackPointsStore().
G4VDigitizerModule.hh 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDigitizerModule::collectionName.
다음에 의해서 참조됨 : G4DigiManager::AddNewModule(), G4DCtable::GetCollectionID().
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : monitorTP.
다음에 의해서 참조됨 : CexmcEventAction::MakeTrackPointsStore().
G4VDigitizerModule.hh 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDigitizerModule::moduleName.
다음에 의해서 참조됨 : G4DigiManager::AddNewModule(), G4DCtable::GetCollectionID().
|
inlineinherited |
G4VDigitizerModule.hh 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDigitizerModule::collectionName.
다음에 의해서 참조됨 : G4DigiManager::AddNewModule(), G4DCtable::GetCollectionID().
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : targetTPBeamParticle.
다음에 의해서 참조됨 : CexmcEventAction::MakeTrackPointsStore().
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : targetTPNucleusParticle.
다음에 의해서 참조됨 : CexmcEventAction::MakeTrackPointsStore().
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : targetTPOutputParticle.
다음에 의해서 참조됨 : CexmcEventAction::MakeTrackPointsStore().
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : targetTPOutputParticleDecayProductParticle.
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 155 번째 라인에서 정의되었습니다.
다음을 참조함 : vetoCounterTPLeft.
다음에 의해서 참조됨 : CexmcEventAction::MakeTrackPointsStore().
|
inline |
CexmcTrackPointsDigitizer.hh 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : vetoCounterTPRight.
다음에 의해서 참조됨 : CexmcEventAction::MakeTrackPointsStore().
CexmcTrackPointsDigitizer.hh 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : hasTriggered.
다음에 의해서 참조됨 : CexmcEventAction::EndOfEventAction().
CexmcTrackPointsDigitizer.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterTPLeft, calorimeterTPRight, CexmcInvalidTrackId(), hasTriggered, monitorTP, targetTPBeamParticle, targetTPNucleusParticle, targetTPOutputParticle, targetTPOutputParticleDecayProductParticle, CexmcTrackPointInfo::trackId, vetoCounterTPLeft, vetoCounterTPRight.
다음에 의해서 참조됨 : Digitize().
|
inherited |
G4VDigitizerModule.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDigitizerModule::moduleName.
|
inherited |
G4VDigitizerModule.cc 파일의 44 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDigitizerModule::moduleName.
G4VDigitizerModule.hh 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDigitizerModule::verboseLevel.
|
protectedinherited |
G4VDigitizerModule.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDigitizerModule::DigiManager, G4DigiManager::GetDigiCollectionID(), G4VDigiCollection::GetName(), G4VDigitizerModule::moduleName.
다음에 의해서 참조됨 : GammaRayTelDigitizer::Digitize().
|
protectedinherited |
G4VDigitizerModule.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDigitizerModule::DigiManager, G4DigiManager::SetDigiCollection().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcTrackPointsDigitizer(), Digitize().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetCalorimeterTPLeft(), InitializeData().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetCalorimeterTPRight(), InitializeData().
|
protectedinherited |
G4VDigitizerModule.hh 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelDigitizer::GammaRayTelDigitizer(), G4VDigitizerModule::GetCollectionName(), G4VDigitizerModule::GetNumberOfCollections().
|
protectedinherited |
G4VDigitizerModule.hh 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VDigitizerModule::G4VDigitizerModule(), G4VDigitizerModule::StoreDigiCollection().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), HasTriggered(), InitializeData().
|
protectedinherited |
|
private |
CexmcTrackPointsDigitizer.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetMonitorTP(), InitializeData().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetTargetTPBeamParticle(), InitializeData().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetTargetTPNucleusParticle(), InitializeData().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetTargetTPOutputParticle(), InitializeData().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetTargetTPOutputParticleDecayProductParticle(), InitializeData().
|
protectedinherited |
G4VDigitizerModule.hh 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VDigitizerModule::SetVerboseLevel().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetVetoCounterTPLeft(), InitializeData().
|
private |
CexmcTrackPointsDigitizer.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Digitize(), GetVetoCounterTPRight(), InitializeData().