1 //--------------------------------------------------------------------------
4 // This software is part of the EvtGen package developed
5 // for the BaBar collaboration. If you use all or part
6 // of it, please give an appropriate acknowledgement.
8 // Module: EvtCheckDecays
10 // Description: Holds code to conduct various checks on the
11 // EvtDecayTable::decaytable()
13 // Modification history:
14 // Abi Soffer Nov 29, 2007, created
16 //------------------------------------------------------------------------
18 #ifndef EVTCHECKDECAYS
19 #define EVTCHECKDECAYS
23 class EvtCheckDecays {
25 // check CP conservation in the decay BRs, daughters, and models:
26 static void checkConj(bool compareArguments = false);
28 // Used by checkConj() to identify self-conjugate particles:
29 static bool selfConj(const EvtId & id);