#include <MyDetector.h>
Inheritance diagram for MyDetector:
Definition at line 31 of file MyDetector.h.
MyDetector::MyDetector | ( | ) |
MyDetector::~MyDetector | ( | ) | [virtual] |
Definition at line 33 of file MyDetector.cxx.
void MyDetector::Init | ( | ) |
Definition at line 39 of file MyDetector.cxx.
References TGeoVolume::AddNode(), TGeoManager::CloseGeometry(), CSpeed, fDimX, fDimY, fDimZ, fdT, fEc, fI, fMaxX, fMaxY, fMaxZ, fMinX, fMinY, fMinZ, fPreconst, fTheta0, fTotalELoss, fX0, gGeoManager, i, kFALSE, TMath::Log(), TGeoManager::MakeBox(), material, TMath::Power(), TGeoVolume::SetLineColor(), TGeoVolume::SetLineWidth(), TGeoManager::SetTopVolume(), TGeoVolume::SetTransparency(), TGeoVolume::SetVisibility(), TMath::Sqrt(), trans, and x.
Referenced by RootShower::RootShower().
Definition at line 52 of file MyDetector.h.
References fX0.
Referenced by MyEvent::BremsProb(), and MyEvent::PairProb().
Definition at line 53 of file MyDetector.h.
References fdT.
Referenced by MyEvent::Action(), MyEvent::DEDX(), and MyEvent::MagneticField().
Definition at line 54 of file MyDetector.h.
References fTheta0.
Referenced by MyEvent::ScatterAngle().
Double_t MyDetector::GetDimX | ( | ) | [inline] |
Double_t MyDetector::GetDimY | ( | ) | [inline] |
Double_t MyDetector::GetDimZ | ( | ) | [inline] |
Double_t MyDetector::GetMaxX | ( | ) | [inline] |
Double_t MyDetector::GetMaxY | ( | ) | [inline] |
Double_t MyDetector::GetMaxZ | ( | ) | [inline] |
Double_t MyDetector::GetMinX | ( | ) | [inline] |
Double_t MyDetector::GetMinY | ( | ) | [inline] |
Definition at line 62 of file MyDetector.h.
References fMinY.
Referenced by MyEvent::Init(), and MyEvent::Move().
Double_t MyDetector::GetMinZ | ( | ) | [inline] |
Double_t MyDetector::GetTotalELoss | ( | ) | [inline] |
Definition at line 64 of file MyDetector.h.
References fTotalELoss.
Referenced by RootShower::ShowInfos().
Definition at line 65 of file MyDetector.h.
References fDimX, fDimY, and fDimZ.
Referenced by RootShower::ShowInfos().
TGeoManager* MyDetector::GetGeoManager | ( | ) | [inline] |
void MyDetector::AddELoss | ( | Double_t | val | ) | [inline] |
Definition at line 75 of file MyDetector.h.
References fTotalELoss.
Referenced by MyEvent::DeleteParticle().
void MyDetector::ClearELoss | ( | ) | [inline] |
Double_t MyDetector::fMinX [private] |
Double_t MyDetector::fMinY [private] |
Double_t MyDetector::fMinZ [private] |
Double_t MyDetector::fMaxX [private] |
Double_t MyDetector::fMaxY [private] |
Double_t MyDetector::fMaxZ [private] |
Double_t MyDetector::fDimX [private] |
Double_t MyDetector::fDimY [private] |
Double_t MyDetector::fDimZ [private] |
Double_t MyDetector::fI[6] [private] |
Double_t MyDetector::fPreconst[6] [private] |
Double_t MyDetector::fEc[6] [private] |
Double_t MyDetector::fX0[6] [private] |
Double_t MyDetector::fdT[6] [private] |
Double_t MyDetector::fTheta0[6] [private] |
Double_t MyDetector::fTotalELoss [private] |
Definition at line 43 of file MyDetector.h.
Referenced by AddELoss(), ClearELoss(), GetTotalELoss(), and Init().