67 virtual void print(std::ostream& os=std::cout)
const;
void setPDF(MINT::IReturnRealForEvent< IDalitzEvent > *amps)
MINT::IReturnRealForEvent< IDalitzEvent > * _amps
void makeVolumeProbIntervals()
DalitzBoxSet split(unsigned int nWays) const
virtual bool exhausted() const
virtual MINT::counted_ptr< DalitzEvent > tryEvent()
virtual MINT::counted_ptr< IDalitzEvent > newEvent()
DalitzBoxSet splitIfWiderThan(double maxWidth) const
bool setRnd(TRandom *rnd)
virtual bool ensureFreshEvents()
virtual MINT::counted_ptr< DalitzEvent > generateEventForOwner()
void add(const DalitzBox &box)
void callSortYourselfForDebug()
std::ostream & operator<<(std::ostream &os, const DalitzBoxSet &db)
MINT::PolymorphVector< double > _volumeProbs
virtual MINT::counted_ptr< DalitzEvent > tryWeightedEvent()
DalitzBoxSet(TRandom *rnd=gRandom)
virtual DalitzEvent generateEvent()
virtual void print(std::ostream &os=std::cout) const