#include <CexmcReconstructor.hh>
Protected 멤버 함수 | |
void | ReconstructEntryPoints (const CexmcEnergyDepositStore *edStore) |
void | ReconstructTargetPoint (void) |
void | ReconstructAngle (void) |
Private 멤버 함수 | |
void | CollectEDInAdjacentCrystals (const CexmcEnergyDepositCalorimeterCollection &edHits, G4int row, G4int column, G4double &ed) |
void | CalculateWeightedEPPosition (const CexmcEnergyDepositCalorimeterCollection &edHits, G4int row, G4int column, G4double &x, G4double &y, G4double &ed) |
void | TransformToAdjacentInnerCrystal (G4int &column, G4int &row) const |
CexmcReconstructor.hh 파일의 56 번째 라인에서 정의되었습니다.
|
explicit |
CexmcReconstructor.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterGeometry, calorimeterLeftTransform, calorimeterRightTransform, CexmcSetup::GetCalorimeterGeometry(), CexmcSetup::GetCalorimeterLeftTransform(), CexmcSetup::GetCalorimeterRightTransform(), G4RunManager::GetRunManager(), CexmcSetup::GetTargetTransform(), G4RunManager::GetUserDetectorConstruction(), messenger, targetTransform.
|
virtual |
CexmcReconstructor.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : messenger.
|
private |
CexmcReconstructor.cc 파일의 312 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterGeometry, CexmcEntryPointBySqrtEDWeights, CexmcSelectAdjacentCrystals, CexmcSetup::CalorimeterGeometryData::crystalHeight, CexmcSetup::CalorimeterGeometryData::crystalWidth, csAlgorithm, epDefinitionAlgorithm, CexmcSetup::CalorimeterGeometryData::nCrystalsInColumn, CexmcSetup::CalorimeterGeometryData::nCrystalsInRow.
다음에 의해서 참조됨 : ReconstructEntryPoints().
|
private |
CexmcReconstructor.cc 파일의 280 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ReconstructEntryPoints().
|
inline |
CexmcReconstructor.hh 파일의 248 번째 라인에서 정의되었습니다.
다음을 참조함 : epDefinitionAlgorithm.
CexmcReconstructor.hh 파일의 276 번째 라인에서 정의되었습니다.
다음을 참조함 : epDepth.
|
inline |
CexmcReconstructor.hh 파일의 256 번째 라인에서 정의되었습니다.
다음을 참조함 : epDepthDefinitionAlgorithm.
|
inline |
CexmcReconstructor.hh 파일의 297 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterEPLeftDirection.
|
inline |
CexmcReconstructor.hh 파일의 283 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterEPLeftPosition.
다음에 의해서 참조됨 : CexmcEventAction::PrintReconstructedData().
|
inline |
CexmcReconstructor.hh 파일의 339 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterEPLeftWorldDirection.
|
inline |
CexmcReconstructor.hh 파일의 325 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterEPLeftWorldPosition.
다음에 의해서 참조됨 : CexmcEventAction::DrawReconstructionData().
|
inline |
CexmcReconstructor.hh 파일의 304 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterEPRightDirection.
|
inline |
CexmcReconstructor.hh 파일의 290 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterEPRightPosition.
다음에 의해서 참조됨 : CexmcEventAction::PrintReconstructedData().
|
inline |
CexmcReconstructor.hh 파일의 346 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterEPRightWorldDirection.
|
inline |
CexmcReconstructor.hh 파일의 332 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterEPRightWorldPosition.
다음에 의해서 참조됨 : CexmcEventAction::DrawReconstructionData().
|
inline |
CexmcReconstructor.hh 파일의 264 번째 라인에서 정의되었습니다.
다음을 참조함 : csAlgorithm.
|
inline |
CexmcReconstructor.hh 파일의 318 번째 라인에서 정의되었습니다.
다음을 참조함 : targetEPDirection.
|
inline |
CexmcReconstructor.hh 파일의 311 번째 라인에서 정의되었습니다.
다음을 참조함 : targetEPPosition.
다음에 의해서 참조됨 : CexmcEventAction::PrintReconstructedData().
|
inline |
CexmcReconstructor.hh 파일의 360 번째 라인에서 정의되었습니다.
다음을 참조함 : targetEPWorldDirection.
|
inline |
CexmcReconstructor.hh 파일의 353 번째 라인에서 정의되었습니다.
다음을 참조함 : targetEPWorldPosition.
다음에 의해서 참조됨 : CexmcEventAction::DrawReconstructionData().
CexmcReconstructor.hh 파일의 366 번째 라인에서 정의되었습니다.
다음을 참조함 : theAngle.
다음에 의해서 참조됨 : CexmcEventAction::PrintReconstructedData().
CexmcReconstructor.hh 파일의 372 번째 라인에서 정의되었습니다.
다음을 참조함 : hasBasicTrigger.
다음에 의해서 참조됨 : CexmcEventAction::EndOfEventAction().
CexmcChargeExchangeReconstructor에서 재구현되었습니다.
CexmcReconstructor.cc 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : hasBasicTrigger.
CexmcReconstructor.hh 파일의 270 번째 라인에서 정의되었습니다.
다음을 참조함 : useInnerRefCrystal.
|
virtual |
CexmcChargeExchangeReconstructor에서 재구현되었습니다.
CexmcReconstructor.cc 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : hasBasicTrigger, ReconstructAngle(), ReconstructEntryPoints(), ReconstructTargetPoint().
CexmcReconstructor.cc 파일의 268 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::Hep3Vector::angle(), calorimeterEPLeftWorldPosition, calorimeterEPRightWorldPosition, hasBasicTrigger, targetEPWorldPosition, theAngle.
다음에 의해서 참조됨 : Reconstruct(), CexmcChargeExchangeReconstructor::Reconstruct().
|
protected |
CexmcReconstructor.cc 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : CalculateWeightedEPPosition(), calorimeterEDLeftAdjacent, CexmcEnergyDepositStore::calorimeterEDLeftCollection, CexmcEnergyDepositStore::calorimeterEDLeftMaxX, CexmcEnergyDepositStore::calorimeterEDLeftMaxY, calorimeterEDRightAdjacent, CexmcEnergyDepositStore::calorimeterEDRightCollection, CexmcEnergyDepositStore::calorimeterEDRightMaxX, CexmcEnergyDepositStore::calorimeterEDRightMaxY, calorimeterEPLeftDirection, calorimeterEPLeftPosition, calorimeterEPLeftWorldDirection, calorimeterEPLeftWorldPosition, calorimeterEPRightDirection, calorimeterEPRightPosition, calorimeterEPRightWorldDirection, calorimeterEPRightWorldPosition, calorimeterGeometry, calorimeterLeftTransform, calorimeterRightTransform, CexmcEntryPointByLinearEDWeights, CexmcEntryPointBySqrtEDWeights, CexmcEntryPointDepthPlain, CexmcEntryPointDepthSphere, CexmcEntryPointInTheCenter, CexmcEntryPointInTheCenterOfCrystalWithMaxED, CexmcSelectAdjacentCrystals, CollectEDInAdjacentCrystals(), collectEDInAdjacentCrystals, CexmcSetup::CalorimeterGeometryData::crystalHeight, CexmcSetup::CalorimeterGeometryData::crystalLength, CexmcSetup::CalorimeterGeometryData::crystalWidth, csAlgorithm, epDefinitionAlgorithm, epDepth, epDepthDefinitionAlgorithm, hasBasicTrigger, CLHEP::Hep3Vector::mag(), CexmcSetup::CalorimeterGeometryData::nCrystalsInColumn, CexmcSetup::CalorimeterGeometryData::nCrystalsInRow, G4AffineTransform::NetTranslation(), CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint(), TransformToAdjacentInnerCrystal(), useInnerRefCrystal, x, CLHEP::Hep3Vector::x(), y, CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : Reconstruct(), CexmcChargeExchangeReconstructor::Reconstruct().
CexmcReconstructor.cc 파일의 247 번째 라인에서 정의되었습니다.
다음을 참조함 : hasBasicTrigger, G4AffineTransform::Inverse(), CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), targetEPDirection, targetEPInitialized, targetEPPosition, targetEPWorldDirection, targetEPWorldPosition, targetTransform, G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint().
다음에 의해서 참조됨 : Reconstruct(), CexmcChargeExchangeReconstructor::Reconstruct().
|
inline |
CexmcReconstructor.hh 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : epDefinitionAlgorithm.
다음에 의해서 참조됨 : CexmcReconstructorMessenger::SetNewValue().
CexmcReconstructor.hh 파일의 240 번째 라인에서 정의되었습니다.
다음을 참조함 : epDepth.
다음에 의해서 참조됨 : CexmcReconstructorMessenger::SetNewValue().
|
inline |
CexmcReconstructor.hh 파일의 220 번째 라인에서 정의되었습니다.
다음을 참조함 : epDepthDefinitionAlgorithm.
다음에 의해서 참조됨 : CexmcReconstructorMessenger::SetNewValue().
|
inline |
CexmcReconstructor.hh 파일의 227 번째 라인에서 정의되었습니다.
다음을 참조함 : csAlgorithm.
다음에 의해서 참조됨 : CexmcReconstructorMessenger::SetNewValue().
|
inlineprivate |
CexmcReconstructor.hh 파일의 378 번째 라인에서 정의되었습니다.
다음을 참조함 : calorimeterGeometry, CexmcSetup::CalorimeterGeometryData::nCrystalsInColumn, CexmcSetup::CalorimeterGeometryData::nCrystalsInRow.
다음에 의해서 참조됨 : ReconstructEntryPoints().
CexmcReconstructor.hh 파일의 234 번째 라인에서 정의되었습니다.
다음을 참조함 : useInnerRefCrystal.
다음에 의해서 참조됨 : CexmcReconstructorMessenger::SetNewValue().
|
protected |
CexmcReconstructor.hh 파일의 190 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcChargeExchangeReconstructor::Reconstruct(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 192 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcChargeExchangeReconstructor::Reconstruct(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 167 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEPLeftDirection(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 163 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEPLeftPosition(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEPLeftWorldDirection(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEPLeftWorldPosition(), CexmcChargeExchangeReconstructor::Reconstruct(), ReconstructAngle(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 169 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEPRightDirection(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 165 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEPRightPosition(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 181 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEPRightWorldDirection(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 177 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEPRightWorldPosition(), CexmcChargeExchangeReconstructor::Reconstruct(), ReconstructAngle(), ReconstructEntryPoints().
|
private |
CexmcReconstructor.hh 파일의 197 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateWeightedEPPosition(), CexmcReconstructor(), ReconstructEntryPoints(), TransformToAdjacentInnerCrystal().
|
private |
CexmcReconstructor.hh 파일의 199 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcReconstructor(), ReconstructEntryPoints().
|
private |
CexmcReconstructor.hh 파일의 201 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcReconstructor(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 194 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcChargeExchangeReconstructor::Reconstruct(), ReconstructEntryPoints().
|
protected |
CexmcReconstructor.hh 파일의 156 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateWeightedEPPosition(), GetCrystalSelectionAlgorithm(), ReconstructEntryPoints(), SetCrystalSelectionAlgorithm().
|
protected |
CexmcReconstructor.hh 파일의 151 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateWeightedEPPosition(), GetCalorimeterEntryPointDefinitionAlgorithm(), ReconstructEntryPoints(), SetCalorimeterEntryPointDefinitionAlgorithm().
|
protected |
CexmcReconstructor.hh 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEntryPointDepth(), ReconstructEntryPoints(), SetCalorimeterEntryPointDepth().
|
protected |
CexmcReconstructor.hh 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCalorimeterEntryPointDepthDefinitionAlgorithm(), ReconstructEntryPoints(), SetCalorimeterEntryPointDepthDefinitionAlgorithm().
|
protected |
|
private |
CexmcReconstructor.hh 파일의 208 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcReconstructor(), ~CexmcReconstructor().
|
protected |
CexmcReconstructor.hh 파일의 173 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTargetEPDirection(), ReconstructTargetPoint().
|
private |
CexmcReconstructor.hh 파일의 205 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ReconstructTargetPoint().
|
protected |
CexmcReconstructor.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTargetEPPosition(), ReconstructTargetPoint().
|
protected |
CexmcReconstructor.hh 파일의 185 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTargetEPWorldDirection(), ReconstructTargetPoint().
|
protected |
CexmcReconstructor.hh 파일의 183 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTargetEPWorldPosition(), CexmcChargeExchangeReconstructor::Reconstruct(), ReconstructAngle(), ReconstructTargetPoint().
|
private |
CexmcReconstructor.hh 파일의 203 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcReconstructor(), ReconstructTargetPoint().
|
protected |
CexmcReconstructor.hh 파일의 187 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTheAngle(), CexmcChargeExchangeReconstructor::Reconstruct(), ReconstructAngle().
|
protected |
CexmcReconstructor.hh 파일의 158 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsInnerRefCrystalUsed(), ReconstructEntryPoints(), UseInnerRefCrystal().