#include <Doxymodules_eventgenerator.h>
◆ H02MuonHit() [1/3]
H02MuonHit::H02MuonHit |
( |
| ) |
|
◆ H02MuonHit() [2/3]
H02MuonHit::H02MuonHit |
( |
G4int |
imod, |
|
|
G4String |
aname, |
|
|
const G4ThreeVector & |
pxyz, |
|
|
const G4ThreeVector & |
xyz, |
|
|
G4double |
atof |
|
) |
| |
◆ ~H02MuonHit()
H02MuonHit::~H02MuonHit |
( |
| ) |
|
◆ H02MuonHit() [3/3]
H02MuonHit::H02MuonHit |
( |
const H02MuonHit & |
right | ) |
|
◆ operator=()
◆ operator==()
G4bool H02MuonHit::operator== |
( |
const H02MuonHit & |
right | ) |
const |
◆ operator new()
void * H02MuonHit::operator new |
( |
size_t |
| ) |
|
|
inline |
Definition at line 100 of file H02MuonHit.hh.
101{
102 void* aHit;
104 return aHit;
105}
G4Allocator< H02MuonHit > H02MuonHitAllocator
◆ operator delete()
void H02MuonHit::operator delete |
( |
void * |
aHit | ) |
|
|
inline |
◆ SetModuleID()
void H02MuonHit::SetModuleID |
( |
G4int |
i | ) |
|
|
inline |
◆ GetModuleID()
G4int H02MuonHit::GetModuleID |
( |
| ) |
const |
|
inline |
◆ SetParticle()
void H02MuonHit::SetParticle |
( |
G4String |
aname | ) |
|
|
inline |
◆ GetParticle()
G4String H02MuonHit::GetParticle |
( |
| ) |
const |
|
inline |
◆ SetMomentum()
void H02MuonHit::SetMomentum |
( |
const G4ThreeVector & |
pxyz | ) |
|
|
inline |
◆ GetMomentum()
G4ThreeVector H02MuonHit::GetMomentum |
( |
| ) |
const |
|
inline |
◆ SetPosition()
void H02MuonHit::SetPosition |
( |
const G4ThreeVector & |
xyz | ) |
|
|
inline |
◆ GetPosition()
G4ThreeVector H02MuonHit::GetPosition |
( |
| ) |
const |
|
inline |
◆ SetTOF()
void H02MuonHit::SetTOF |
( |
G4double |
atof | ) |
|
|
inline |
◆ GetTOF()
G4double H02MuonHit::GetTOF |
( |
| ) |
const |
|
inline |
◆ Draw()
void H02MuonHit::Draw |
( |
| ) |
|
|
virtual |
Definition at line 87 of file H02MuonHit.cc.
88{
89 const G4double pt_min=20.*GeV;
90
91 G4VVisManager* pVVisManager= G4VVisManager::GetConcreteInstance();
92 if(pVVisManager) {
94 circle.SetScreenSize(5.);
95 circle.SetFillStyle(G4Circle::filled);
96
97 G4Color color, goodColor(1.,0.,0.), badColor(0.,0.,1.);
98 if(
fMomentum.perp()>pt_min) color=goodColor;
99 else color=badColor;
100
102 circle.SetVisAttributes(attribs);
103 pVVisManager->Draw(circle);
104 }
105}
◆ Print()
void H02MuonHit::Print |
( |
| ) |
|
|
virtual |
Definition at line 108 of file H02MuonHit.cc.
109{
113 id -=10;
114 tag="E";
115 }
116 G4cout << tag <<
id <<
" :" << std::setw(12) <<
fPname.c_str()
117 <<
" : pT=" << std::setprecision(3) <<
fMomentum.perp()/GeV
118 <<
" : TOF=" << std::setprecision(3) <<
fTof/ns
119 <<
" : x=" << std::setprecision(3) <<
fPosition*(1./m)
120 << G4endl;
121}
◆ fModuleID
G4int H02MuonHit::fModuleID |
|
private |
◆ fPname
◆ fMomentum
G4ThreeVector H02MuonHit::fMomentum |
|
private |
◆ fPosition
G4ThreeVector H02MuonHit::fPosition |
|
private |
◆ fTof
G4double H02MuonHit::fTof |
|
private |
The documentation for this class was generated from the following files: