52 :
G4VHit(), fLayerID(-1), fTime(0.), fLocalPos(0), fWorldPos(0)
58 :
G4VHit(), fLayerID(z), fTime(0.), fLocalPos(0), fWorldPos(0)
70 fLayerID = right.fLayerID;
71 fWorldPos = right.fWorldPos;
72 fLocalPos = right.fLocalPos;
80 fLayerID = right.fLayerID;
81 fWorldPos = right.fWorldPos;
82 fLocalPos = right.fLocalPos;
107 pVVisManager->
Draw(circle);
116 std::map<G4String,G4AttDef>* store
121 =
G4AttDef(
"HitType",
"Hit Type",
"Physics",
"",
"G4String");
124 =
G4AttDef(
"ID",
"ID",
"Physics",
"",
"G4int");
127 =
G4AttDef(
"Time",
"Time",
"Physics",
"G4BestUnit",
"G4double");
130 =
G4AttDef(
"Pos",
"Position",
"Physics",
"G4BestUnit",
"G4ThreeVector");
139 std::vector<G4AttValue>* values =
new std::vector<G4AttValue>;
142 ->push_back(
G4AttValue(
"HitType",
"DriftChamberHit",
""));
157 G4cout <<
" Layer[" << fLayerID <<
"] : time " << fTime/
ns
158 <<
" (nsec) --- local (x,y) " << fLocalPos.
x()
159 <<
", " << fLocalPos.
y() <<
G4endl;
virtual void Draw(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const
static G4VVisManager * GetConcreteInstance()
void SetFillStyle(FillStyle)
int operator==(const B5DriftChamberHit &right) const
static G4String ConvertToString(G4bool boolVal)
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
virtual ~B5DriftChamberHit()
virtual std::vector< G4AttValue > * CreateAttValues() const
G4GLOB_DLL std::ostream G4cout
void SetVisAttributes(const G4VisAttributes *)
const B5DriftChamberHit & operator=(const B5DriftChamberHit &right)
G4ThreadLocal G4Allocator< B5DriftChamberHit > * B5DriftChamberHitAllocator
std::map< G4String, G4AttDef > * GetInstance(G4String storeKey, G4bool &isNew)
Definition of the B5DriftChamberHit class.
void SetScreenSize(G4double)