DAS  3.0
Das Analysis System
Dalitzfinal

#include <ZmmY.h>

+ Inheritance diagram for Dalitz:
+ Collaboration diagram for Dalitz:

Public Member Functions

 Dalitz ()
 
std::unique_ptr< FillergetFiller (Darwin::Tools::Flow &) const override
 
- Public Member Functions inherited from Observable
virtual std::unique_ptr< TransformergetTransformer (TUnfoldBinning *) const
 
virtual void setLmatrix (const std::unique_ptr< TH1 > &, std::unique_ptr< TH2 > &)
 
virtual ~Observable ()=default
 

Additional Inherited Members

- Public Attributes inherited from Observable
TUnfoldBinning * recBinning
 
TUnfoldBinning * genBinning
 
- Static Public Attributes inherited from Observable
static bool isMC = false
 
static double maxDR = 0.2
 
- Protected Member Functions inherited from Observable
 Observable (const char *, const char *)
 

Constructor & Destructor Documentation

◆ Dalitz()

Dalitz ( )
201  :
202  Observable(__FUNCTION__, "Differential cross section for the Dalitz variable")
203 {
204  recBinning->AddAxis("m2Ratio", nRecM2RatioBins, recM2RatioBins.data(), false, false);
205  genBinning->AddAxis("m2Ratio", nGenM2RatioBins, genM2RatioBins.data(), false, false);
206  recBinning->AddAxis("mMuGamma2", nRecMMuGamma2Bins, recMMuGamma2Bins.data(), false, false);
207  genBinning->AddAxis("mMuGamma2", nGenMMuGamma2Bins, genMMuGamma2Bins.data(), false, false);
208 }

Member Function Documentation

◆ getFiller()

std::unique_ptr< DAS::Unfolding::Filler > getFiller ( Darwin::Tools::Flow ) const
overridevirtual

Constructs a filler for the observable. By default, a dummy filler is returned.

Reimplemented from Observable.

210 {
211  return std::make_unique<DalitzFiller>(*this, flow);
212 }

The documentation for this struct was generated from the following files:
DAS::Unfolding::ZmmY::recMMuGamma2Bins
static const std::vector< double > recMMuGamma2Bins
Definition: ZmmY.h:89
DAS::Unfolding::Observable::genBinning
TUnfoldBinning * genBinning
particle-level binning
Definition: Observable.h:125
DAS::Unfolding::Observable::Observable
Observable(const char *, const char *)
Constructor.
Definition: Observable.cc:27
DAS::Unfolding::ZmmY::genMMuGamma2Bins
static const std::vector< double > genMMuGamma2Bins
Definition: ZmmY.h:90
DAS::Unfolding::ZmmY::nGenMMuGamma2Bins
static const int nGenMMuGamma2Bins
Definition: ZmmY.h:94
DAS::Unfolding::ZmmY::genM2RatioBins
static const std::vector< double > genM2RatioBins
Definition: ZmmY.h:88
DAS::Unfolding::ZmmY::nGenM2RatioBins
static const int nGenM2RatioBins
Definition: ZmmY.h:92
DAS::Unfolding::ZmmY::recM2RatioBins
static const std::vector< double > recM2RatioBins
Definition: ZmmY.h:87
DAS::Unfolding::ZmmY::nRecM2RatioBins
static const int nRecM2RatioBins
Definition: ZmmY.h:91
DAS::Unfolding::Observable::recBinning
TUnfoldBinning * recBinning
detector-level binning
Definition: Observable.h:124
DAS::Unfolding::ZmmY::nRecMMuGamma2Bins
static const int nRecMMuGamma2Bins
Definition: ZmmY.h:93