#include <LCDG4VXDHit.hh>
Inheritance diagram for LCDG4VXDHit:


Public Member Functions | |
| LCDG4VXDHit () | |
| ~LCDG4VXDHit () | |
| LCDG4VXDHit (const LCDG4VXDHit &right) | |
| const LCDG4VXDHit & | operator= (const LCDG4VXDHit &right) |
| bool | operator== (const LCDG4VXDHit &right) const |
| void * | operator new (size_t) |
| void | operator delete (void *aHit) |
| void | Draw () |
| void | Print () |
| void | SetTrackID (const G4int trkID) |
| G4int | GetTrackID () |
| void | SetLayer (const G4int layer) |
| G4int | GetLayer () |
| void | SetSystem (const G4int sysNo) |
| G4int | GetSystem () |
| void | SetBarEnd (const G4int barend) |
| G4int | GetBarEnd () |
| void | SetNorthSouth (const G4int ns) |
| G4int | GetNorthSouth () |
| void | SetEdep (const G4double de) |
| G4double | GetEdep () |
| void | SetTdep (const G4double dt) |
| G4double | GetTdep () |
| void | SetPos (const G4ThreeVector &xyz) |
| G4ThreeVector | GetPos () |
| G4int | AddLayerLog (G4LogicalVolume *g4vxdlog, G4int startlayerNo) |
Private Attributes | |
| G4int | m_trkID |
| G4int | m_layer |
| G4int | m_sysNo |
| G4int | m_barend |
| G4int | m_ns |
| G4double | m_edep |
| G4double | m_tdep |
| G4ThreeVector | m_pos |
|
|
Definition at line 14 of file LCDG4VXDHit.cc.
00014 : G4VHit() 00015 { 00016 } |
|
|
Definition at line 21 of file LCDG4VXDHit.cc.
00022 {
00023 }
|
|
|
Definition at line 28 of file LCDG4VXDHit.cc. References m_barend, m_edep, m_layer, m_ns, m_pos, m_sysNo, m_tdep, and m_trkID.
|
|
||||||||||||
|
|
|
|
Definition at line 65 of file LCDG4VXDHit.cc. References m_pos.
00065 {
00066 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
00067 if(pVVisManager) {
00068 G4Circle circle(m_pos);
00069 circle.SetScreenSize(0.04);
00070 circle.SetFillStyle(G4Circle::filled);
00071 G4Colour colour(1.,0.,0.);
00072 G4VisAttributes attribs(colour);
00073 circle.SetVisAttributes(attribs);
00074 pVVisManager->Draw(circle);
00075 }
00076 }
|
|
|
Definition at line 34 of file LCDG4VXDHit.hh. References m_barend.
00034 { return m_barend; }
|
|
|
Definition at line 38 of file LCDG4VXDHit.hh. References m_edep.
00038 { return m_edep; }
|
|
|
Definition at line 30 of file LCDG4VXDHit.hh. References m_layer.
00030 { return m_layer; }
|
|
|
Definition at line 36 of file LCDG4VXDHit.hh. References m_ns.
00036 { return m_ns; }
|
|
|
Definition at line 42 of file LCDG4VXDHit.hh. References m_pos.
00042 { return m_pos; }
|
|
|
Definition at line 32 of file LCDG4VXDHit.hh. References m_sysNo.
00032 { return m_sysNo; }
|
|
|
Definition at line 40 of file LCDG4VXDHit.hh. References m_tdep.
00040 { return m_tdep; }
|
|
|
Definition at line 28 of file LCDG4VXDHit.hh. References m_trkID.
00028 { return m_trkID; }
|
|
|
Definition at line 67 of file LCDG4VXDHit.hh. References LCDG4VXDHitAllocator.
00067 {
00068 LCDG4VXDHitAllocator.FreeSingle((LCDG4VXDHit*) aHit);
00069 }
|
|
|
Definition at line 61 of file LCDG4VXDHit.hh. References LCDG4VXDHitAllocator.
00061 {
00062 void *aHit;
00063 aHit = (void *) LCDG4VXDHitAllocator.MallocSingle();
00064 return aHit;
00065 }
|
|
|
Definition at line 42 of file LCDG4VXDHit.cc. References m_barend, m_edep, m_layer, m_ns, m_pos, m_sysNo, m_tdep, and m_trkID.
|
|
|
Definition at line 57 of file LCDG4VXDHit.cc.
00057 {
00058 if(&right) ; // make compiler happy
00059 return false;
00060 }
|
|
|
Definition at line 81 of file LCDG4VXDHit.cc. References m_barend, m_edep, m_layer, m_ns, m_pos, m_sysNo, m_tdep, and m_trkID.
|
|
|
Definition at line 33 of file LCDG4VXDHit.hh. References m_barend.
00033 { m_barend = barend; }
|
|
|
Definition at line 37 of file LCDG4VXDHit.hh. References m_edep.
00037 { m_edep = de; }
|
|
|
Definition at line 29 of file LCDG4VXDHit.hh. References m_layer.
00029 { m_layer = layer; }
|
|
|
Definition at line 35 of file LCDG4VXDHit.hh.
|
|
|
Definition at line 41 of file LCDG4VXDHit.hh. References m_pos.
00041 { m_pos = xyz; }
|
|
|
Definition at line 31 of file LCDG4VXDHit.hh. References m_sysNo.
00031 { m_sysNo = sysNo; }
|
|
|
Definition at line 39 of file LCDG4VXDHit.hh. References m_tdep.
00039 { m_tdep = dt; }
|
|
|
Definition at line 27 of file LCDG4VXDHit.hh. References m_trkID.
00027 { m_trkID = trkID; }
|
|
|
Definition at line 49 of file LCDG4VXDHit.hh. Referenced by GetBarEnd(), LCDG4VXDHit(), operator=(), Print(), and SetBarEnd(). |
|
|
Definition at line 51 of file LCDG4VXDHit.hh. Referenced by GetEdep(), LCDG4VXDHit(), operator=(), Print(), and SetEdep(). |
|
|
Definition at line 47 of file LCDG4VXDHit.hh. Referenced by GetLayer(), LCDG4VXDHit(), operator=(), Print(), and SetLayer(). |
|
|
Definition at line 50 of file LCDG4VXDHit.hh. Referenced by GetNorthSouth(), LCDG4VXDHit(), operator=(), Print(), and SetNorthSouth(). |
|
|
Definition at line 53 of file LCDG4VXDHit.hh. Referenced by Draw(), GetPos(), LCDG4VXDHit(), operator=(), Print(), and SetPos(). |
|
|
Definition at line 48 of file LCDG4VXDHit.hh. Referenced by GetSystem(), LCDG4VXDHit(), operator=(), Print(), and SetSystem(). |
|
|
Definition at line 52 of file LCDG4VXDHit.hh. Referenced by GetTdep(), LCDG4VXDHit(), operator=(), Print(), and SetTdep(). |
|
|
Definition at line 46 of file LCDG4VXDHit.hh. Referenced by GetTrackID(), LCDG4VXDHit(), operator=(), Print(), and SetTrackID(). |
1.3.4