67 fCellID = right.fCellID;
71 fPLogV = right.fPLogV;
76 fCellID = right.fCellID;
80 fPLogV = right.fPLogV;
86 return (fCellID==right.fCellID);
92 if(pVVisManager&&(fEdep>0.))
98 if(pVA) attribs = *pVA;
100 if(rcol>1.) rcol = 1.;
101 if(rcol<0.4) rcol = 0.4;
103 attribs.SetColour(colour);
104 attribs.SetForceSolid(
true);
105 pVVisManager->
Draw(*fPLogV,attribs,trans);
112 std::map<G4String,G4AttDef>* store
116 (*store)[HitType] =
G4AttDef(HitType,
"Hit Type",
"Physics",
"",
"G4String");
119 (*store)[ID] =
G4AttDef(ID,
"ID",
"Physics",
"",
"G4int");
122 (*store)[Energy] =
G4AttDef(Energy,
"Energy Deposited",
"Physics",
"G4BestUnit",
"G4double");
126 "Physics",
"G4BestUnit",
"G4ThreeVector");
129 (*store)[LVol] =
G4AttDef(LVol,
"Logical Volume",
"Physics",
"",
"G4String");
136 std::vector<G4AttValue>* values =
new std::vector<G4AttValue>;
138 values->push_back(
G4AttValue(
"HitType",
"EmCalorimeterHit",
""));
161 G4cout <<
" Cell[" << fCellID <<
"] " << fEdep/
MeV <<
" (MeV)" <<
G4endl;