//
}
-TFluka::TFluka(const char *title, Int_t verbosity)
- :TVirtualMC("TFluka",title),
+TFluka::TFluka(const char *title, Int_t verbosity, Bool_t isRootGeometrySupported)
+ :TVirtualMC("TFluka",title, isRootGeometrySupported),
fVerbosityLevel(verbosity),
sInputFileName(""),
fTrackIsEntering(0),
class TFluka : public TVirtualMC {
public:
- TFluka(const char *title, Int_t verbosity = 0);
+ TFluka(const char *title, Int_t verbosity = 0, Bool_t isRootGeometrySupported = 0);
TFluka();
virtual ~TFluka();
TVirtualMCStack* cppstack = fluka->GetStack();
//Get next particle
Int_t itrack = -1;
- TParticle* particle = cppstack->GetNextTrack(itrack);
+ TParticle* particle = cppstack->PopNextTrack(itrack);
//Exit if itrack is negative (-1). Set lsouit to false to mark last track for
//this event