DAS  3.0
Das Analysis System
BF

#include <BF.h>

+ Inheritance diagram for BF:
+ Collaboration diagram for BF:

Public Member Functions

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

Public Attributes

std::optional< int > process
 
- Public Attributes inherited from Observable
TUnfoldBinning * recBinning
 
TUnfoldBinning * genBinning
 

Additional Inherited Members

- 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

◆ BF()

BF ( )

Constructor.

168  :
169  Observable(__FUNCTION__, "Branching fraction of Z decaying to two muons and a photon")
170 {
171  int nCh = channels.size(),
172  nPr = processes.size();
173  recBinning->AddAxis("invMass" , 30, 76, 106,false,false);
174  recBinning->AddAxis("finalState", nCh, 0.5, 0.5+nCh,false,false);
175  genBinning->AddAxis("processes" , nPr, 0.5, 0.5+nPr,false,false);
176  genBinning->AddAxis("finalState", nCh, 0.5, 0.5+nCh,false,false);
177 }

Member Function Documentation

◆ getFiller()

unique_ptr< DAS::Unfolding::Filler > getFiller ( TTreeReader &  reader) const
overridevirtual

Constructs a filler for the observable.

Reimplemented from Observable.

180 {
181  return make_unique<BFFiller>(*this, reader);
182 }

◆ setLmatrix()

void setLmatrix ( const std::unique_ptr< TH1 > &  ,
std::unique_ptr< TH2 > &   
)
inlineoverridevirtual

See Observable::setLmatrix

Reimplemented from Observable.

33 {}

Member Data Documentation

◆ process

std::optional<int> process

The documentation for this struct was generated from the following files:
DAS::Unfolding::ZmmY::channels
static const std::vector< const char * > channels
Definition: BF.h:50
DAS::Unfolding::Observable::genBinning
TUnfoldBinning * genBinning
particle-level binning
Definition: Observable.h:150
DAS::Unfolding::Observable::Observable
Observable(const char *, const char *)
Constructor.
Definition: Observable.cc:26
DAS::Unfolding::ZmmY::processes
static const std::vector< const char * > processes
Definition: BF.h:49
DAS::Unfolding::Observable::recBinning
TUnfoldBinning * recBinning
detector-level binning
Definition: Observable.h:149