1 #ifndef OPAL_PARTICLEMATTERINTERACTION_HH 
    2 #define OPAL_PARTICLEMATTERINTERACTION_HH 
   60     void print(std::ostream &os) 
const;
 
   83 #endif // OPAL_PARTICLEMATTERINTERACTION_HH 
std::ostream & operator<<(std::ostream &os, const Attribute &attr)
 
Interface for basic beam line object. 
 
The base class for all OPAL definitions. 
 
void updateElement(ElementBase *element)
 
virtual bool canReplaceBy(Object *object)
Test if replacement is allowed. 
 
static ParticleMatterInteraction * find(const std::string &name)
Find named PARTICLEMATTERINTERACTION. 
 
ParticleMatterInteractionHandler * handler_m
 
virtual void update()
Update the PARTICLEMATTERINTERACTION data. 
 
void initParticleMatterInteractionHandler(ElementBase &element)
 
virtual void execute()
Check the PARTICLEMATTERINTERACTION data. 
 
virtual ~ParticleMatterInteraction()
 
void operator=(const ParticleMatterInteraction &)
 
The base class for all OPAL objects. 
 
virtual ParticleMatterInteraction * clone(const std::string &name)
Make clone. 
 
void print(std::ostream &os) const 
Print the object. 
 
ParticleMatterInteraction()
Exemplar constructor.