34#include "G4LogicalVolume.hh"
35#include "G4Transform3D.hh"
36#include "G4RotationMatrix.hh"
38#include "G4VVisManager.hh"
41#include "G4AttDefStore.hh"
43#include "G4AttValue.hh"
44#include "G4UnitsTable.hh"
45#include "G4VisAttributes.hh"
46#include "G4SystemOfUnits.hh"
93 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
97 circle.SetScreenSize(15);
98 circle.SetFillStyle(G4Circle::filled);
101 attribs.SetStartTime(
fTime);
102 attribs.SetEndTime(
fTime+1*ms);
103 circle.SetVisAttributes(attribs);
104 pVVisManager->Draw(circle);
113 std::map<G4String,G4AttDef>* store
114 = G4AttDefStore::GetInstance(
"XAluminumElectrodeHit",isNew);
117 (*store)[HitType] =
G4AttDef(HitType,
"Hit Type",
"Physics",
"",
"G4String");
120 (*store)[Time] =
G4AttDef(Time,
"Time",
"Physics",
"G4BestUnit",
"G4double");
123 (*store)[EDep] =
G4AttDef(Time,
"EDep",
"Physics",
"G4BestUnit",
"G4double");
126 (*store)[Pos] =
G4AttDef(Pos,
"Position",
127 "Physics",
"G4BestUnit",
"G4ThreeVector");
136 std::vector<G4AttValue>* values =
new std::vector<G4AttValue>;
138 values->push_back(
G4AttValue(
"HitType",
"XAluminumElectrodeHit",
""));
157 <<
" -- fEdep = " <<
fEdep/eV <<
" [eV]" << G4endl;
G4ThreadLocal G4Allocator< XAluminumElectrodeHit > * XAluminumElectrodeHitAllocator
Definition of the XAluminumElectrodeHit class.
const XAluminumElectrodeHit & operator=(const XAluminumElectrodeHit &right)
virtual std::vector< G4AttValue > * CreateAttValues() const
G4bool operator==(const XAluminumElectrodeHit &right) const
virtual ~XAluminumElectrodeHit()
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const