41 #ifndef G4MaterialCutsCouple_h
42 #define G4MaterialCutsCouple_h 1
108 { indexNumber = idx; }
112 {
return indexNumber; }
116 { isUsedInGeometry = flg; }
120 {
return isUsedInGeometry; }
133 return (
this == &right);
139 return (
this != &right);
146 isMaterialModified =
true;
158 G4bool isCutModified =
false;
159 if (fCuts !=0 ) isCutModified = fCuts->
IsModified();
160 return (isMaterialModified || isCutModified);
167 isMaterialModified =
false;
G4bool IsRecalcNeeded() const
G4bool IsModified() const
G4int operator!=(const G4MaterialCutsCouple &right) const
virtual ~G4MaterialCutsCouple()
void SetProductionCuts(G4ProductionCuts *)
G4MaterialCutsCouple & operator=(const G4MaterialCutsCouple &right)
void SetUseFlag(G4bool flg=true)
G4int operator==(const G4MaterialCutsCouple &right) const
void PhysicsTableUpdated()
G4ProductionCuts * GetProductionCuts() const
void PhysicsTableUpdated()
const G4Material * GetMaterial() const
void SetMaterial(const G4Material *)