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);
145 fMaterial = material;
146 isMaterialModified =
true;
158 G4bool isCutModified =
false;
159 if (fCuts !=0 ) isCutModified = fCuts->
IsModified();
160 return (isMaterialModified || isCutModified);
167 isMaterialModified =
false;
void PhysicsTableUpdated()
void SetProductionCuts(G4ProductionCuts *)
G4MaterialCutsCouple & operator=(const G4MaterialCutsCouple &right)
G4bool IsRecalcNeeded() const
G4int operator==(const G4MaterialCutsCouple &right) const
virtual ~G4MaterialCutsCouple()
const G4Material * GetMaterial() const
void SetUseFlag(G4bool flg=true)
G4int operator!=(const G4MaterialCutsCouple &right) const
void SetMaterial(const G4Material *)
G4ProductionCuts * GetProductionCuts() const
G4bool IsModified() const
void PhysicsTableUpdated()