Changeset View
Changeset View
Standalone View
Standalone View
EvtGenBase/EvtDecayTable.hh
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | public: | ||||
int inChannelList( EvtId parent, int ndaug, EvtId* daugs ); | int inChannelList( EvtId parent, int ndaug, EvtId* daugs ); | ||||
EvtDecayBase* getDecayFunc( EvtParticle* p ); | EvtDecayBase* getDecayFunc( EvtParticle* p ); | ||||
void printSummary(); | void printSummary(); | ||||
void checkConj(); | void checkConj(); | ||||
std::vector<EvtParticleDecayList> getDecayTable() { return _decaytable; }; | std::vector<EvtParticleDecayList> getDecayTable() { return m_decaytable; }; | ||||
EvtDecayBase* findDecayModel( int aliasInt, int modeInt ); | EvtDecayBase* findDecayModel( int aliasInt, int modeInt ); | ||||
EvtDecayBase* findDecayModel( EvtId id, int modeInt ); | EvtDecayBase* findDecayModel( EvtId id, int modeInt ); | ||||
bool hasPythia( int aliasInt ); | bool hasPythia( int aliasInt ); | ||||
bool hasPythia( EvtId id ); | bool hasPythia( EvtId id ); | ||||
int getNModes( int aliasInt ); | int getNModes( int aliasInt ); | ||||
int getNModes( EvtId id ); | int getNModes( EvtId id ); | ||||
std::vector<std::string> splitString( std::string& theString, | std::vector<std::string> splitString( std::string& theString, | ||||
std::string& splitter ); | std::string& splitter ); | ||||
protected: | protected: | ||||
EvtDecayTable(); | EvtDecayTable(); | ||||
~EvtDecayTable(); | ~EvtDecayTable(); | ||||
private: | private: | ||||
std::vector<EvtParticleDecayList> _decaytable; | std::vector<EvtParticleDecayList> m_decaytable; | ||||
EvtDecayTable( const EvtDecayTable& ){}; | EvtDecayTable( const EvtDecayTable& ){}; | ||||
//EvtDecayTable& operator=(const EvtDecayTable&) {}; | //EvtDecayTable& operator=(const EvtDecayTable&) {}; | ||||
}; | }; | ||||
#endif | #endif |