1 #ifndef BASE_GENERATOR_HH 2 #define BASE_GENERATOR_HH 58 void setSaveEvents(
const std::string& fname=
"GeneratorEvents.root" 59 ,
const std::string& opt=
"RECREATE");
MINT::counted_ptr< MINT::IReturnReal > _mums_p
MINT::counted_ptr< DiskResidentEventList > _evtList
virtual bool ensureFreshEvents()
MINT::counted_ptr< MINT::IReturnReal > _mums_cosTheta
void setSaveEvents(const std::string &fname="GeneratorEvents.root", const std::string &opt="RECREATE")
bool mothers3MomentumIsSet() const
void setMothers3Momentum(MINT::counted_ptr< MINT::IReturnReal > p, MINT::counted_ptr< MINT::IReturnReal > cosTheta=(MINT::counted_ptr< MINT::IReturnReal >) 0, MINT::counted_ptr< MINT::IReturnReal > phi=(MINT::counted_ptr< MINT::IReturnReal >) 0)
void setWeighted(bool w=true)
MINT::counted_ptr< MINT::IReturnReal > _mums_phi
void unsetMothers3Momentum()
BaseGenerator(TRandom *rnd=gRandom)
virtual bool exhausted() const
void setUnweighted(bool uw=true)
TVector3 mothers3Momentum() const
void FillEventList(DalitzEventList &evtList, int NEvents)
virtual MINT::counted_ptr< IDalitzEvent > newEvent()=0