1 #ifndef SPINFACTORSSSS_FOURBODY_TENSORS_HH 2 #define SPINFACTORSSSS_FOURBODY_TENSORS_HH 26 virtual void printYourself(std::ostream& os=std::cout)
const=0;
37 virtual std::string
name()
const{
38 return "SpinFactor4:SF_DtoVT_VtoP0P1_TtoP2P3_BASE(" 61 virtual std::string
name()
const{
62 return "SpinFactor4:SF_DtoVT_VtoP0P1_TtoP2P3_P(" 85 virtual std::string
name()
const{
86 return "SpinFactor4:SF_DtoVT_VtoP0P1_TtoP2P3_D(" 101 virtual void printYourself(std::ostream& os=std::cout)
const=0;
112 virtual std::string
name()
const{
113 return "SpinFactor4:SF_DtoT1T2_T1toP0P1_T2toP2P3_BASE(" 126 virtual void printYourself(std::ostream& os=std::cout)
const;
138 virtual std::string
name()
const{
139 return "SpinFactor4:SF_DtoT1T2_T1toP0P1_T2toP2P3_S(" 151 virtual void printYourself(std::ostream& os=std::cout)
const;
163 virtual std::string
name()
const{
164 return "SpinFactor4:SF_DtoT1T2_T1toP0P1_T2toP2P3_P(" 176 virtual void printYourself(std::ostream& os=std::cout)
const;
188 virtual std::string
name()
const{
189 return "SpinFactor4:SF_DtoT1T2_T1toP0P1_T2toP2P3_D(" 209 virtual void printYourself(std::ostream& os=std::cout)
const;
221 virtual std::string
name()
const{
222 return "SpinFactor4:SF_DtoTP0_TtoVP1_VtoP2P3(" 237 virtual void printYourself(std::ostream& os=std::cout)
const;
249 virtual std::string
name()
const{
250 return "SpinFactor4:SF_DtoT1P0_T1toT2P1_T2toP2P3(" 266 virtual void printYourself(std::ostream& os=std::cout)
const;
278 virtual std::string
name()
const{
279 return "SpinFactor4:SF_DtoTS_TtoP0P1_StoP2P3(" 297 virtual void printYourself(std::ostream& os=std::cout)
const;
309 virtual std::string
name()
const{
310 return "SpinFactor4:SF_DtoPseudoTP0_PseudoTtoVP1_VtoP2P3(" 325 virtual void printYourself(std::ostream& os=std::cout)
const;
337 virtual std::string
name()
const{
338 return "SpinFactor4:SF_DtoPseudoTP0_PseudoTtoSP1_StoP2P3(" 352 virtual void printYourself(std::ostream& os=std::cout)
const;
364 virtual std::string
name()
const{
365 return "SpinFactor4:SF_DtoPseudoTP0_PseudoTtoTP1_TtoP2P3(" 383 virtual void printYourself(std::ostream& os=std::cout)
const;
395 virtual std::string
name()
const{
396 return "SpinFactor4:SF_DtoAP0_AtoTP1_TtoP2P3(" virtual bool parseTree(const DalitzEventPattern &pat)
virtual ~SF_DtoT1T2_T1toP0P1_T2toP2P3_P()
virtual const DecayTree & exampleDecay()
virtual bool parseTree(const DalitzEventPattern &pat)
static DecayTree * _exampleDecay
virtual ~SF_DtoAP0_AtoTP1_TtoP2P3()
SF_DtoPseudoTP0_PseudoTtoSP1_StoP2P3(const AssociatedDecayTree &theDecay)
MINT::const_counted_ptr< AssociatedDecayTree > S
virtual const DecayTree & exampleDecay()
MINT::const_counted_ptr< AssociatedDecayTree > PT
static const DecayTree & getExampleDecay()
MINT::const_counted_ptr< AssociatedDecayTree > PT
static const DecayTree & getExampleDecay()
virtual std::string name() const
SF_DtoAP0_AtoTP1_TtoP2P3(const AssociatedDecayTree &theDecay)
SF_DtoTS_TtoP0P1_StoP2P3(const AssociatedDecayTree &theDecay)
virtual const DecayTree & exampleDecay()
virtual const DecayTree & exampleDecay()=0
virtual const DecayTree & exampleDecay()
static const DecayTree & getExampleDecay()
MINT::const_counted_ptr< AssociatedDecayTree > T2
MINT::const_counted_ptr< AssociatedDecayTree > T
MINT::const_counted_ptr< AssociatedDecayTree > V
SF_DtoVT_VtoP0P1_TtoP2P3_P(const AssociatedDecayTree &theDecay)
SF_DtoT1T2_T1toP0P1_T2toP2P3_BASE(const AssociatedDecayTree &theDecay)
static DecayTree * _exampleDecay
MINT::const_counted_ptr< AssociatedDecayTree > S
virtual double getVal(IDalitzEvent &evt)
MINT::const_counted_ptr< AssociatedDecayTree > V
static const DecayTree & getExampleDecay()
virtual ~SF_DtoT1T2_T1toP0P1_T2toP2P3_D()
static const DecayTree & getExampleDecay()
virtual void printYourself(std::ostream &os=std::cout) const
virtual bool parseTree(const DalitzEventPattern &pat)
virtual double getVal(IDalitzEvent &evt)=0
MINT::const_counted_ptr< AssociatedDecayTree > T[2]
MINT::const_counted_ptr< AssociatedDecayTree > A
virtual void printYourself(std::ostream &os=std::cout) const =0
virtual const DecayTree & exampleDecay()=0
virtual const DecayTree & exampleDecay()
virtual double getVal(IDalitzEvent &evt)=0
virtual ~SF_DtoT1T2_T1toP0P1_T2toP2P3_S()
MINT::const_counted_ptr< AssociatedDecayTree > T
SF_DtoPseudoTP0_PseudoTtoTP1_TtoP2P3(const AssociatedDecayTree &theDecay)
static DecayTree * _exampleDecay
virtual ~SF_DtoT1T2_T1toP0P1_T2toP2P3_BASE()
virtual ~SF_DtoT1P0_T1toT2P1_T2toP2P3()
virtual std::string name() const
virtual const DecayTree & exampleDecay()
virtual double getVal(IDalitzEvent &evt)
MINT::const_counted_ptr< AssociatedDecayTree > V
MINT::const_counted_ptr< AssociatedDecayTree > T
SF_DtoPseudoTP0_PseudoTtoVP1_VtoP2P3(const AssociatedDecayTree &theDecay)
virtual void printYourself(std::ostream &os=std::cout) const
virtual std::string name() const
virtual bool parseTree(const DalitzEventPattern &pat)
SF_DtoVT_VtoP0P1_TtoP2P3_BASE(const AssociatedDecayTree &theDecay)
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
SF_DtoT1T2_T1toP0P1_T2toP2P3_P(const AssociatedDecayTree &theDecay)
virtual void printYourself(std::ostream &os=std::cout) const
virtual double getVal(IDalitzEvent &evt)
virtual void printYourself(std::ostream &os=std::cout) const =0
virtual const DecayTree & exampleDecay()
virtual void printYourself(std::ostream &os=std::cout) const
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
virtual ~SF_DtoPseudoTP0_PseudoTtoSP1_StoP2P3()
MINT::const_counted_ptr< AssociatedDecayTree > T
virtual bool parseTree(const DalitzEventPattern &pat)
static const DecayTree & getExampleDecay()
virtual bool parseTree(const DalitzEventPattern &pat)
virtual std::string name() const
static DecayTree * _exampleDecay
virtual std::string name() const
virtual bool parseTree(const DalitzEventPattern &pat)
const AssociatedDecayTree & theDecay() const
SF_DtoVT_VtoP0P1_TtoP2P3_D(const AssociatedDecayTree &theDecay)
static const DecayTree & getExampleDecay()
virtual ~SF_DtoPseudoTP0_PseudoTtoVP1_VtoP2P3()
virtual ~SF_DtoPseudoTP0_PseudoTtoTP1_TtoP2P3()
virtual bool parseTree(const DalitzEventPattern &pat)
virtual void printYourself(std::ostream &os=std::cout) const
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
static DecayTree * _exampleDecay
MINT::const_counted_ptr< AssociatedDecayTree > T
virtual void printYourself(std::ostream &os=std::cout) const
virtual bool parseTree(const DalitzEventPattern &pat)
static DecayTree * _exampleDecay
virtual std::string name() const
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
static const DecayTree & getExampleDecay()
virtual const DecayTree & exampleDecay()
static DecayTree * _exampleDecay
virtual std::string name() const
static const DecayTree & getExampleDecay()
virtual std::string name() const
SF_DtoTP0_TtoVP1_VtoP2P3(const AssociatedDecayTree &theDecay)
void oneLiner(std::stringstream &seam, int generation=0) const
static const DecayTree & getExampleDecay()
static DecayTree * _exampleDecay
virtual double getVal(IDalitzEvent &evt)
virtual ~SF_DtoVT_VtoP0P1_TtoP2P3_D()
virtual const DecayTree & exampleDecay()
MINT::const_counted_ptr< AssociatedDecayTree > PT
static const DecayTree & getExampleDecay()
SF_DtoT1P0_T1toT2P1_T2toP2P3(const AssociatedDecayTree &theDecay)
virtual void printYourself(std::ostream &os=std::cout) const
virtual void printYourself(std::ostream &os=std::cout) const
static DecayTree * _exampleDecay
MINT::const_counted_ptr< AssociatedDecayTree > T1
virtual ~SF_DtoTS_TtoP0P1_StoP2P3()
virtual void printYourself(std::ostream &os=std::cout) const
virtual double getVal(IDalitzEvent &evt)
static DecayTree * _exampleDecay
virtual void printYourself(std::ostream &os=std::cout) const
virtual double getVal(IDalitzEvent &evt)
static DecayTree * _exampleDecay
virtual double getVal(IDalitzEvent &evt)
virtual std::string name() const
SF_DtoT1T2_T1toP0P1_T2toP2P3_D(const AssociatedDecayTree &theDecay)
static const DecayTree & getExampleDecay()
virtual const DecayTree & exampleDecay()
virtual ~SF_DtoTP0_TtoVP1_VtoP2P3()
virtual ~SF_DtoVT_VtoP0P1_TtoP2P3_BASE()
virtual ~SF_DtoVT_VtoP0P1_TtoP2P3_P()
virtual const DecayTree & exampleDecay()
virtual const DecayTree & exampleDecay()
static DecayTree * _exampleDecayD
SF_DtoT1T2_T1toP0P1_T2toP2P3_S(const AssociatedDecayTree &theDecay)
virtual void printYourself(std::ostream &os=std::cout) const
virtual std::string name() const
virtual double getVal(IDalitzEvent &evt)
virtual void printYourself(std::ostream &os=std::cout) const