// and has not pre-assigned decay products,
// the external decayer is called.
-#ifndef TG4_DECAY_H
-#define TG4_DECAY_H
+#ifndef TG4_EXT_DECAYER_H
+#define TG4_EXT_DECAYER_H
#include <G4VExtDecayer.hh>
#include <globals.hh>
{
public:
TG4ExtDecayer(AliDecayer* externalDecayer);
+ // --> protected
+ //TG4ExtDecayer(const TG4ExtDecayer& right);
virtual ~TG4ExtDecayer();
virtual G4DecayProducts* ImportDecayProducts(const G4Track& track);
// get methods
G4int GetVerboseLevel() const;
+
+ protected:
+ TG4ExtDecayer(const TG4ExtDecayer& right);
+
+ // operators
+ TG4ExtDecayer& operator=(const TG4ExtDecayer& right);
private:
TG4ParticlesManager* fParticlesManager; //particles manager
inline G4int TG4ExtDecayer::GetVerboseLevel() const
{ return fVerboseLevel; }
-#endif //TG4_DECAY_H
+#endif //TG4_EXT_DECAYER_H