1 #ifndef SPINFACTORS_FOURBODY_FINALSTATE_VECTOR_HH 2 #define SPINFACTORS_FOURBODY_FINALSTATE_VECTOR_HH 25 virtual void printYourself(std::ostream& os=std::cout)
const=0;
38 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
40 virtual const DecayTree& exampleDecay()=0;
41 virtual std::string
name()
const{
42 return "SpinFactor4:SF_BtoAV0_AtoVP1_VtoP2P3_BASE(" 43 + theDecay().oneLiner() +
")";
57 virtual void printYourself(std::ostream& os=std::cout)
const;
70 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
72 static const DecayTree& getExampleDecay();
74 virtual std::string
name()
const{
75 return "SpinFactor4:SF_BtoAV0_AtoVP1_VtoP2P3(" 76 + theDecay().oneLiner() +
")";
91 virtual void printYourself(std::ostream& os=std::cout)
const;
97 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
99 static const DecayTree& getExampleDecay();
101 virtual std::string
name()
const{
102 return "SpinFactor4:SF_BtoAV0_AtoVP1Dwave_VtoP2P3(" 103 + theDecay().oneLiner() +
")";
113 virtual void printYourself(std::ostream& os=std::cout)
const;
119 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
121 static const DecayTree& getExampleDecay();
123 virtual std::string
name()
const{
124 return "SpinFactor4:SF_BtoAV0_AtoVP1Dwave_VtoP2P3_P(" 125 + theDecay().oneLiner() +
")";
135 virtual void printYourself(std::ostream& os=std::cout)
const;
141 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
143 static const DecayTree& getExampleDecay();
145 virtual std::string
name()
const{
146 return "SpinFactor4:SF_BtoAV0_AtoVP1Dwave_VtoP2P3_D(" 147 + theDecay().oneLiner() +
")";
159 virtual void printYourself(std::ostream& os=std::cout)
const;
165 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
167 static const DecayTree& getExampleDecay();
169 virtual std::string
name()
const{
170 return "SpinFactor4:SF_BtoAV0_AtoVP1_VtoP2P3_P(" 171 + theDecay().oneLiner() +
")";
184 virtual void printYourself(std::ostream& os=std::cout)
const;
190 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
192 static const DecayTree& getExampleDecay();
194 virtual std::string
name()
const{
195 return "SpinFactor4:SF_BtoAV0_AtoVP1_VtoP2P3_D(" 196 + theDecay().oneLiner() +
")";
213 virtual void printYourself(std::ostream& os=std::cout)
const=0;
219 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
221 virtual const DecayTree& exampleDecay()=0;
222 virtual std::string
name()
const{
223 return "SpinFactor4:SF_BtoAV0_AtoSP1_StoP2P3_BASE(" 224 + theDecay().oneLiner() +
")";
234 virtual void printYourself(std::ostream& os=std::cout)
const;
240 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
242 static const DecayTree& getExampleDecay();
244 virtual std::string
name()
const{
245 return "SpinFactor4:SF_BtoAV0_AtoSP1_StoP2P3(" 246 + theDecay().oneLiner() +
")";
256 virtual void printYourself(std::ostream& os=std::cout)
const;
262 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
264 static const DecayTree& getExampleDecay();
266 virtual std::string
name()
const{
267 return "SpinFactor4:SF_BtoAV0_AtoSP1_StoP2P3_P(" 268 + theDecay().oneLiner() +
")";
278 virtual void printYourself(std::ostream& os=std::cout)
const;
284 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
286 static const DecayTree& getExampleDecay();
288 virtual std::string
name()
const{
289 return "SpinFactor4:SF_BtoAV0_AtoSP1_StoP2P3_D(" 290 + theDecay().oneLiner() +
")";
307 virtual void printYourself(std::ostream& os=std::cout)
const=0;
313 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
315 virtual const DecayTree& exampleDecay()=0;
316 virtual std::string
name()
const{
317 return "SpinFactor4:SF_BtoV1V0_V1toV2P1_V2toP2P3_BASE(" 318 + theDecay().oneLiner() +
")";
328 virtual void printYourself(std::ostream& os=std::cout)
const;
334 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
336 static const DecayTree& getExampleDecay();
338 virtual std::string
name()
const{
339 return "SpinFactor4:SF_BtoV1V0_V1toV2P1_V2toP2P3(" 340 + theDecay().oneLiner() +
")";
350 virtual void printYourself(std::ostream& os=std::cout)
const;
356 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
358 static const DecayTree& getExampleDecay();
360 virtual std::string
name()
const{
361 return "SpinFactor4:SF_BtoV1V0_V1toV2P1_V2toP2P3_P(" 362 + theDecay().oneLiner() +
")";
372 virtual void printYourself(std::ostream& os=std::cout)
const;
378 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
380 static const DecayTree& getExampleDecay();
382 virtual std::string
name()
const{
383 return "SpinFactor4:SF_BtoV1V0_V1toV2P1_V2toP2P3_D(" 384 + theDecay().oneLiner() +
")";
401 virtual void printYourself(std::ostream& os=std::cout)
const=0;
407 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
409 virtual const DecayTree& exampleDecay()=0;
410 virtual std::string
name()
const{
411 return "SpinFactor4:SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_BASE(" 412 + theDecay().oneLiner() +
")";
423 virtual void printYourself(std::ostream& os=std::cout)
const;
429 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
431 static const DecayTree& getExampleDecay();
433 virtual std::string
name()
const{
434 return "SpinFactor4:SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_P(" 435 + theDecay().oneLiner() +
")";
447 virtual void printYourself(std::ostream& os=std::cout)
const;
453 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
455 static const DecayTree& getExampleDecay();
457 virtual std::string
name()
const{
458 return "SpinFactor4:SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_D(" 459 + theDecay().oneLiner() +
")";
476 virtual void printYourself(std::ostream& os=std::cout)
const=0;
482 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
484 virtual const DecayTree& exampleDecay()=0;
485 virtual std::string
name()
const{
486 return "SpinFactor4:SF_BtoPseudoTV0_PseudoTtoSP1_StoP2P3_BASE(" 487 + theDecay().oneLiner() +
")";
497 virtual void printYourself(std::ostream& os=std::cout)
const;
503 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
505 static const DecayTree& getExampleDecay();
507 virtual std::string
name()
const{
508 return "SpinFactor4:SF_BtoPseudoTV0_PseudoTtoSP1_StoP2P3_P(" 509 + theDecay().oneLiner() +
")";
526 virtual void printYourself(std::ostream& os=std::cout)
const=0;
532 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
534 virtual const DecayTree& exampleDecay()=0;
535 virtual std::string
name()
const{
536 return "SpinFactor4:SF_BtoPseudoTV0_PseudoTtoTP1_TtoP2P3_BASE(" 537 + theDecay().oneLiner() +
")";
547 virtual void printYourself(std::ostream& os=std::cout)
const;
553 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
555 static const DecayTree& getExampleDecay();
557 virtual std::string
name()
const{
558 return "SpinFactor4:SF_BtoPseudoTV0_PseudoTtoTP1_TtoP2P3_P(" 559 + theDecay().oneLiner() +
")";
575 virtual void printYourself(std::ostream& os=std::cout)
const=0;
581 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
583 virtual const DecayTree& exampleDecay()=0;
584 virtual std::string
name()
const{
585 return "SpinFactor4:SF_BtoTV0_TtoVP1_VtoP2P3_BASE(" 586 + theDecay().oneLiner() +
")";
596 virtual void printYourself(std::ostream& os=std::cout)
const;
602 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
604 static const DecayTree& getExampleDecay();
606 virtual std::string
name()
const{
607 return "SpinFactor4:SF_SF_BtoTV0_TtoVP1_VtoP2P3_P(" 608 + theDecay().oneLiner() +
")";
625 virtual void printYourself(std::ostream& os=std::cout)
const=0;
631 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
633 virtual const DecayTree& exampleDecay()=0;
634 virtual std::string
name()
const{
635 return "SpinFactor4:SF_BtoVP1_VtoV0S_StoP2P3_BASE(" 636 + theDecay().oneLiner() +
")";
648 virtual void printYourself(std::ostream& os=std::cout)
const;
654 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
656 static const DecayTree& getExampleDecay();
658 virtual std::string
name()
const{
659 return "SpinFactor4:SF_BtoVP1_VtoV0S_StoP2P3(" 660 + theDecay().oneLiner() +
")";
677 virtual void printYourself(std::ostream& os=std::cout)
const=0;
683 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
685 virtual const DecayTree& exampleDecay()=0;
686 virtual std::string
name()
const{
687 return "SpinFactor4:SF_BtoV1P1_V1toV2V0_V2toP2P3_BASE(" 688 + theDecay().oneLiner() +
")";
700 virtual void printYourself(std::ostream& os=std::cout)
const;
706 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
708 static const DecayTree& getExampleDecay();
710 virtual std::string
name()
const{
711 return "SpinFactor4:SF_BtoV1P1_V1toV2V0_V2toP2P3(" 712 + theDecay().oneLiner() +
")";
731 virtual void printYourself(std::ostream& os=std::cout)
const=0;
737 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
739 virtual const DecayTree& exampleDecay()=0;
740 virtual std::string
name()
const{
741 return "SpinFactor4:SF_BtoAP1_AtoVV0_VtoP2P3_BASE(" 742 + theDecay().oneLiner() +
")";
754 virtual void printYourself(std::ostream& os=std::cout)
const;
760 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
762 static const DecayTree& getExampleDecay();
764 virtual std::string
name()
const{
765 return "SpinFactor4:SF_BtoAP1_AtoVV0_VtoP2P3(" 766 + theDecay().oneLiner() +
")";
784 virtual void printYourself(std::ostream& os=std::cout)
const=0;
790 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
792 virtual const DecayTree& exampleDecay()=0;
793 virtual std::string
name()
const{
794 return "SpinFactor4:SF_BtoV1V2_V1toP1V0_V2toP2P3_BASE(" 795 + theDecay().oneLiner() +
")";
805 virtual void printYourself(std::ostream& os=std::cout)
const;
811 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
813 static const DecayTree& getExampleDecay();
815 virtual std::string
name()
const{
816 return "SpinFactor4:SF_BtoV1V2_V1toP1V0_V2toP2P3(" 817 + theDecay().oneLiner() +
")";
832 virtual void printYourself(std::ostream& os=std::cout)
const=0;
838 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
840 virtual const DecayTree& exampleDecay()=0;
841 virtual std::string
name()
const{
842 return "SpinFactor4:SF_BtoAV_AtoP1V0_VtoP2P3_BASE(" 843 + theDecay().oneLiner() +
")";
854 virtual void printYourself(std::ostream& os=std::cout)
const;
860 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
862 static const DecayTree& getExampleDecay();
864 virtual std::string
name()
const{
865 return "SpinFactor4:SF_BtoAV_AtoP1V0_VtoP2P3(" 866 + theDecay().oneLiner() +
")";
876 virtual void printYourself(std::ostream& os=std::cout)
const;
882 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
884 static const DecayTree& getExampleDecay();
886 virtual std::string
name()
const{
887 return "SpinFactor4:SF_BtoAV_AtoP1V0_VtoP2P3_P(" 888 + theDecay().oneLiner() +
")";
898 virtual void printYourself(std::ostream& os=std::cout)
const;
904 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
906 static const DecayTree& getExampleDecay();
908 virtual std::string
name()
const{
909 return "SpinFactor4:SF_BtoAV_AtoP1V0_VtoP2P3_D(" 910 + theDecay().oneLiner() +
")";
925 virtual void printYourself(std::ostream& os=std::cout)
const=0;
931 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
933 virtual const DecayTree& exampleDecay()=0;
934 virtual std::string
name()
const{
935 return "SpinFactor4:SF_BtoAS_AtoP1V0_StoP2P3_BASE(" 936 + theDecay().oneLiner() +
")";
947 virtual void printYourself(std::ostream& os=std::cout)
const;
953 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
955 static const DecayTree& getExampleDecay();
957 virtual std::string
name()
const{
958 return "SpinFactor4:SF_BtoAS_AtoP1V0_StoP2P3(" 959 + theDecay().oneLiner() +
")";
974 virtual void printYourself(std::ostream& os=std::cout)
const=0;
980 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
982 virtual const DecayTree& exampleDecay()=0;
983 virtual std::string
name()
const{
984 return "SpinFactor4:SF_BtoPS_PtoP1V0_StoP2P3_BASE(" 985 + theDecay().oneLiner() +
")";
996 virtual void printYourself(std::ostream& os=std::cout)
const;
1002 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1004 static const DecayTree& getExampleDecay();
1005 virtual const DecayTree& exampleDecay();
1007 return "SpinFactor4:SF_BtoPS_PtoP1V0_StoP2P3(" 1008 + theDecay().oneLiner() +
")";
1024 virtual void printYourself(std::ostream& os=std::cout)
const=0;
1030 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
1032 virtual const DecayTree& exampleDecay()=0;
1034 return "SpinFactor4:SF_BtoPV_PtoP1V0_VtoP2P3_BASE(" 1035 + theDecay().oneLiner() +
")";
1045 virtual void printYourself(std::ostream& os=std::cout)
const;
1051 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1053 static const DecayTree& getExampleDecay();
1054 virtual const DecayTree& exampleDecay();
1056 return "SpinFactor4:SF_BtoPV_PtoP1V0_VtoP2P3(" 1057 + theDecay().oneLiner() +
")";
1072 virtual void printYourself(std::ostream& os=std::cout)
const=0;
1078 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
1080 virtual const DecayTree& exampleDecay()=0;
1082 return "SpinFactor4:SF_BtoPV0_PtoS_StoP2P3_BASE(" 1083 + theDecay().oneLiner() +
")";
1093 virtual void printYourself(std::ostream& os=std::cout)
const;
1099 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1101 static const DecayTree& getExampleDecay();
1102 virtual const DecayTree& exampleDecay();
1104 return "SpinFactor4:SF_BtoPV0_PtoS_StoP2P3(" 1105 + theDecay().oneLiner() +
")";
1121 virtual void printYourself(std::ostream& os=std::cout)
const=0;
1134 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
1136 virtual const DecayTree& exampleDecay()=0;
1138 return "SpinFactor4:SF_BtoVP1_VtoAP2_AtoV0P3_BASE(" 1139 + theDecay().oneLiner() +
")";
1152 virtual void printYourself(std::ostream& os=std::cout)
const;
1165 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1167 static const DecayTree& getExampleDecay();
1168 virtual const DecayTree& exampleDecay();
1170 return "SpinFactor4:SF_BtoVP1_VtoAP2_AtoV0P3(" 1171 + theDecay().oneLiner() +
")";
1189 virtual void printYourself(std::ostream& os=std::cout)
const=0;
1202 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
1204 virtual const DecayTree& exampleDecay()=0;
1206 return "SpinFactor4:SF_BtoVP1_VtoSV0_StoP2P3_BASE(" 1207 + theDecay().oneLiner() +
")";
1220 virtual void printYourself(std::ostream& os=std::cout)
const;
1233 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1235 static const DecayTree& getExampleDecay();
1236 virtual const DecayTree& exampleDecay();
1238 return "SpinFactor4:SF_BtoVP1_VtoSV0_StoP2P3(" 1239 + theDecay().oneLiner() +
")";
1258 virtual void printYourself(std::ostream& os=std::cout)
const=0;
1271 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
1273 virtual const DecayTree& exampleDecay()=0;
1275 return "SpinFactor4:SF_BtoPV0_PtoP1V1_V1toP2P3_BASE(" 1276 + theDecay().oneLiner() +
")";
1289 virtual void printYourself(std::ostream& os=std::cout)
const;
1302 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1304 static const DecayTree& getExampleDecay();
1305 virtual const DecayTree& exampleDecay();
1307 return "SpinFactor4:SF_BtoPV0_PtoP1V1_V1toP2P3(" 1308 + theDecay().oneLiner() +
")";
1324 virtual void printYourself(std::ostream& os=std::cout)
const=0;
1333 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
1335 virtual const DecayTree& exampleDecay()=0;
1337 return "SF_BtoSP1_StoVV0_VtoP2P3_BASE(" 1338 + theDecay().oneLiner() +
")";
1348 virtual void printYourself(std::ostream& os=std::cout)
const;
1356 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1358 static const DecayTree& getExampleDecay();
1359 virtual const DecayTree& exampleDecay();
1361 return "SpinFactor4:SF_BtoSP1_StoVV0_VtoP2P3(" 1362 + theDecay().oneLiner() +
")";
1376 virtual void printYourself(std::ostream& os=std::cout)
const=0;
1385 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
1387 virtual const DecayTree& exampleDecay()=0;
1389 return "SF_BtoPP1_PtoVV0_VtoP2P3_BASE(" 1390 + theDecay().oneLiner() +
")";
1400 virtual void printYourself(std::ostream& os=std::cout)
const;
1408 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1410 static const DecayTree& getExampleDecay();
1411 virtual const DecayTree& exampleDecay();
1413 return "SpinFactor4:SF_BtoPP1_PtoVV0_VtoP2P3(" 1414 + theDecay().oneLiner() +
")";
1428 virtual void printYourself(std::ostream& os=std::cout)
const=0;
1437 virtual std::complex<double> getNewVal(
IDalitzEvent& evt)=0;
1439 virtual const DecayTree& exampleDecay()=0;
1441 return "SF_BtoVP1_VtoTV0_TtoP2P3_BASE(" 1442 + theDecay().oneLiner() +
")";
1452 virtual void printYourself(std::ostream& os=std::cout)
const;
1460 virtual std::complex<double> getNewVal(
IDalitzEvent& evt);
1462 static const DecayTree& getExampleDecay();
1463 virtual const DecayTree& exampleDecay();
1465 return "SpinFactor4:SF_BtoVP1_VtoTV0_TtoP2P3(" 1466 + theDecay().oneLiner() +
")";
MINT::const_counted_ptr< AssociatedDecayTree > S
virtual std::string name() const
SF_BtoAV0_AtoVP1_VtoP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
virtual ~SF_BtoAS_AtoP1V0_StoP2P3()
virtual ~SF_BtoPV0_PtoP1V1_V1toP2P3()
SF_BtoPV0_PtoS_StoP2P3(const AssociatedDecayTree &theDecay, const int pol)
virtual std::string name() const
SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_BASE(const AssociatedDecayTree &theDecay)
static DecayTree * _exampleDecay
virtual std::string name() const
virtual ~SF_BtoPseudoTV0_PseudoTtoTP1_TtoP2P3_P()
static DecayTree * _exampleDecayD
virtual double getVal(IDalitzEvent &evt)
SF_BtoAV0_AtoVP1_VtoP2P3(const AssociatedDecayTree &theDecay, const int pol)
SF_BtoV1V0_V1toV2P1_V2toP2P3_D(const AssociatedDecayTree &theDecay, const int pol)
virtual ~SF_BtoV1V2_V1toP1V0_V2toP2P3()
virtual std::string name() const
virtual ~SF_BtoVP1_VtoAP2_AtoV0P3_BASE()
static DecayTree * _exampleDecay
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
SF_BtoAP1_AtoVV0_VtoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual std::string name() const
virtual std::string name() const
virtual std::string name() const
virtual std::string name() const
SF_BtoVP1_VtoV0S_StoP2P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoV1P1_V1toV2V0_V2toP2P3(const AssociatedDecayTree &theDecay, const int pol, const int LS_s=0)
SF_BtoV1V0_V1toV2P1_V2toP2P3(const AssociatedDecayTree &theDecay, const int pol)
virtual ~SF_BtoAP1_AtoVV0_VtoP2P3_BASE()
virtual std::string name() const
SF_BtoV1P1_V1toV2V0_V2toP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual ~SF_BtoPS_PtoP1V0_StoP2P3()
virtual ~SF_BtoVP1_VtoTV0_TtoP2P3()
virtual double getVal(IDalitzEvent &evt)
static DecayTree * _exampleDecayP
SF_BtoPP1_PtoVV0_VtoP2P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoV1V2_V1toP1V0_V2toP2P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoPS_PtoP1V0_StoP2P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoAV0_AtoVP1Dwave_VtoP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
static DecayTree * _exampleDecay
SF_BtoAV0_AtoVP1_VtoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual ~SF_BtoSP1_StoVV0_VtoP2P3()
static DecayTree * _exampleDecay
virtual ~SF_BtoV1P1_V1toV2V0_V2toP2P3()
virtual ~SF_BtoAV_AtoP1V0_VtoP2P3_P()
MINT::const_counted_ptr< AssociatedDecayTree > V
SF_BtoAV0_AtoSP1_StoP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
virtual std::string name() const
virtual ~SF_BtoAV0_AtoVP1Dwave_VtoP2P3()
virtual ~SF_BtoAV0_AtoVP1Dwave_VtoP2P3_D()
virtual ~SF_BtoV1V0_V1toV2P1_V2toP2P3_D()
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_BtoV1V0_V1toV2P1_V2toP2P3_BASE()
virtual ~SF_BtoAV0_AtoSP1_StoP2P3()
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
SF_BtoV1V2_V1toP1V0_V2toP2P3(const AssociatedDecayTree &theDecay, const int pol)
SF_BtoAV_AtoP1V0_VtoP2P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoAS_AtoP1V0_StoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual ~SF_BtoV1P1_V1toV2V0_V2toP2P3_BASE()
SF_BtoSP1_StoVV0_VtoP2P3(const AssociatedDecayTree &theDecay, const int pol)
virtual double getVal(IDalitzEvent &evt)
MINT::const_counted_ptr< AssociatedDecayTree > V
virtual std::string name() const
SF_BtoAV0_AtoSP1_StoP2P3_D(const AssociatedDecayTree &theDecay, const int pol)
virtual double getVal(IDalitzEvent &evt)
static DecayTree * _exampleDecay
virtual ~SF_BtoVP1_VtoV0S_StoP2P3_BASE()
SF_BtoPseudoTV0_PseudoTtoTP1_TtoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual std::string name() const
virtual std::string name() const
static DecayTree * _exampleDecayD
MINT::const_counted_ptr< AssociatedDecayTree > V
static DecayTree * _exampleDecayD
static DecayTree * _exampleDecay
MINT::const_counted_ptr< AssociatedDecayTree > V
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_D()
SF_BtoPseudoTV0_PseudoTtoSP1_StoP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
virtual ~SF_BtoAV_AtoP1V0_VtoP2P3_BASE()
SF_BtoVP1_VtoAP2_AtoV0P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoPV_PtoP1V0_VtoP2P3(const AssociatedDecayTree &theDecay, const int pol)
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_BtoPP1_PtoVV0_VtoP2P3_BASE()
SF_BtoVP1_VtoSV0_StoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual double getVal(IDalitzEvent &evt)
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
static DecayTree * _exampleDecay
virtual double getVal(IDalitzEvent &evt)
SF_BtoAV0_AtoSP1_StoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual ~SF_BtoPV0_PtoS_StoP2P3()
SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
virtual std::string name() const
virtual std::string name() const
virtual ~SF_BtoV1V0_V1toV2P1_V2toP2P3_P()
static DecayTree * _exampleDecay
SF_BtoAV_AtoP1V0_VtoP2P3(const AssociatedDecayTree &theDecay, const int pol)
virtual ~SF_BtoAV0_AtoSP1_StoP2P3_BASE()
SF_BtoPseudoTV0_PseudoTtoSP1_StoP2P3_BASE(const AssociatedDecayTree &theDecay)
static DecayTree * _exampleDecayDwaveP
MINT::const_counted_ptr< AssociatedDecayTree > S
static DecayTree * _exampleDecay
static DecayTree * _exampleDecay
virtual ~SF_BtoAV_AtoP1V0_VtoP2P3_D()
virtual double getVal(IDalitzEvent &evt)
virtual double getVal(IDalitzEvent &evt)
MINT::const_counted_ptr< AssociatedDecayTree > S
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
static DecayTree * _exampleDecay
SF_BtoAV0_AtoSP1_StoP2P3(const AssociatedDecayTree &theDecay, const int pol)
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_BtoPseudoTV0_PseudoTtoSP1_StoP2P3_P()
MINT::const_counted_ptr< AssociatedDecayTree > V
virtual std::string name() const
virtual std::string name() const
MINT::const_counted_ptr< AssociatedDecayTree > V
virtual double getVal(IDalitzEvent &evt)
SF_BtoVP1_VtoTV0_TtoP2P3(const AssociatedDecayTree &theDecay, const int pol)
MINT::const_counted_ptr< AssociatedDecayTree > T
MINT::const_counted_ptr< AssociatedDecayTree > V
SF_BtoAS_AtoP1V0_StoP2P3(const AssociatedDecayTree &theDecay, const int pol)
static DecayTree * _exampleDecay
virtual double getVal(IDalitzEvent &evt)
SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_D(const AssociatedDecayTree &theDecay, const int pol)
MINT::const_counted_ptr< AssociatedDecayTree > V
virtual std::string name() const
virtual std::string name() const
virtual ~SF_BtoPseudoTV0_PseudoTtoTP1_TtoP2P3_BASE()
virtual std::string name() const
virtual ~SF_BtoPP1_PtoVV0_VtoP2P3()
virtual ~SF_BtoAS_AtoP1V0_StoP2P3_BASE()
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_BtoAP1_AtoVV0_VtoP2P3()
virtual ~SF_BtoPseudoTV0_PseudoTtoSP1_StoP2P3_BASE()
virtual ~SF_BtoTV0_TtoVP1_VtoP2P3_BASE()
static DecayTree * _exampleDecayP
virtual std::string name() const
virtual ~SF_BtoVP1_VtoV0S_StoP2P3()
SF_BtoTV0_TtoVP1_VtoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual double getVal(IDalitzEvent &evt)
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual std::string name() const
virtual ~SF_BtoAV0_AtoVP1_VtoP2P3()
SF_BtoPV_PtoP1V0_VtoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual ~SF_BtoAV_AtoP1V0_VtoP2P3()
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual ~SF_BtoAV0_AtoSP1_StoP2P3_P()
static DecayTree * _exampleDecay
virtual std::string name() const
virtual std::string name() const
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_BtoPS_PtoP1V0_StoP2P3_BASE()
SF_BtoPseudoTV0_PseudoTtoTP1_TtoP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
MINT::const_counted_ptr< AssociatedDecayTree > V
SF_BtoVP1_VtoTV0_TtoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual std::string name() const
static DecayTree * _exampleDecay
static DecayTree * _exampleDecayDwave
virtual ~SF_BtoAV0_AtoVP1_VtoP2P3_P()
MINT::const_counted_ptr< AssociatedDecayTree > S
MINT::const_counted_ptr< AssociatedDecayTree > V
virtual std::string name() const
SF_BtoAV0_AtoVP1Dwave_VtoP2P3(const AssociatedDecayTree &theDecay, const int pol)
static DecayTree * _exampleDecayP
virtual ~SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_P()
MINT::const_counted_ptr< AssociatedDecayTree > V
virtual ~SF_BtoPV_PtoP1V0_VtoP2P3_BASE()
virtual ~SF_BtoAV0_AtoVP1_VtoP2P3_D()
virtual ~SF_BtoVP1_VtoTV0_TtoP2P3_BASE()
static DecayTree * _exampleDecayD
virtual std::string name() const
static DecayTree * _exampleDecayDwaveD
virtual std::string name() const
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
static DecayTree * _exampleDecayP
SF_BtoAV_AtoP1V0_VtoP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
SF_BtoV1V0_V1toV2P1_V2toP2P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoTV0_TtoVP1_VtoP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
virtual ~SF_BtoPV0_PtoS_StoP2P3_BASE()
virtual std::string name() const
virtual ~SF_BtoPV_PtoP1V0_VtoP2P3()
virtual std::string name() const
virtual std::string name() const
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_BtoSP1_StoVV0_VtoP2P3_BASE()
SF_BtoPV0_PtoS_StoP2P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoAV_AtoP1V0_VtoP2P3_D(const AssociatedDecayTree &theDecay, const int pol)
static DecayTree * _exampleDecayP
virtual std::string name() const
virtual ~SF_BtoAV0_AtoVP1Dwave_VtoP2P3_P()
virtual double getVal(IDalitzEvent &evt)
MINT::const_counted_ptr< AssociatedDecayTree > V
SF_BtoSP1_StoVV0_VtoP2P3_BASE(const AssociatedDecayTree &theDecay)
SF_BtoPV0_PtoP1V1_V1toP2P3(const AssociatedDecayTree &theDecay, const int pol)
MINT::const_counted_ptr< AssociatedDecayTree > V
virtual ~SF_BtoV1V2_V1toP1V0_V2toP2P3_BASE()
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_BtoAV0_AtoVP1_VtoP2P3_BASE()
static DecayTree * _exampleDecay
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual std::string name() const
static DecayTree * _exampleDecayP
SF_BtoPP1_PtoVV0_VtoP2P3(const AssociatedDecayTree &theDecay, const int pol)
SF_BtoAP1_AtoVV0_VtoP2P3(const AssociatedDecayTree &theDecay, const int pol, const bool is3body)
SF_BtoV1V0_V1toV2P1_V2toP2P3_P(const AssociatedDecayTree &theDecay, const int pol)
virtual ~SF_BtoVP1_VtoAP2_AtoV0P3()
static DecayTree * _exampleDecay
virtual ~SF_BtoAV0_AtoSP1_StoP2P3_D()
SF_BtoPS_PtoP1V0_StoP2P3(const AssociatedDecayTree &theDecay, const int pol)
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual ~SF_BtoPseudoTV0_PseudoTtoVP1_VtoP2P3_BASE()
MINT::const_counted_ptr< AssociatedDecayTree > V2
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual ~SF_BtoTV0_TtoVP1_VtoP2P3_P()
MINT::const_counted_ptr< AssociatedDecayTree > V2
virtual ~SF_BtoV1V0_V1toV2P1_V2toP2P3()
static DecayTree * _exampleDecayP
SF_BtoVP1_VtoSV0_StoP2P3(const AssociatedDecayTree &theDecay, const int pol)
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
static DecayTree * _exampleDecayP
virtual std::string name() const
SF_BtoVP1_VtoAP2_AtoV0P3(const AssociatedDecayTree &theDecay, const int pol)
virtual std::string name() const
virtual std::string name() const
static DecayTree * _exampleDecay
virtual std::string name() const
virtual std::string name() const
virtual ~SF_BtoVP1_VtoSV0_StoP2P3_BASE()
SF_BtoPV0_PtoP1V1_V1toP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual std::string name() const
SF_BtoAV0_AtoVP1_VtoP2P3_D(const AssociatedDecayTree &theDecay, const int pol)
MINT::const_counted_ptr< AssociatedDecayTree > S
MINT::const_counted_ptr< AssociatedDecayTree > V2
virtual ~SF_BtoVP1_VtoSV0_StoP2P3()
virtual ~SF_BtoPV0_PtoP1V1_V1toP2P3_BASE()
static DecayTree * _exampleDecayD
SF_BtoAV0_AtoVP1Dwave_VtoP2P3_D(const AssociatedDecayTree &theDecay, const int pol)
SF_BtoVP1_VtoV0S_StoP2P3(const AssociatedDecayTree &theDecay, const int pol, const bool is3body)
static DecayTree * _exampleDecay