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.

176  :
177  Observable(__FUNCTION__, "Branching fraction of Z decaying to two muons and a photon")
178 {
179  int nCh = channels.size(),
180  nPr = processes.size();
181  recBinning->AddAxis("invMass" , 30, 76, 106,false,false);
182  recBinning->AddAxis("finalState", nCh, 0.5, 0.5+nCh,false,false);
183  genBinning->AddAxis("processes" , nPr, 0.5, 0.5+nPr,false,false);
184  genBinning->AddAxis("finalState", nCh, 0.5, 0.5+nCh,false,false);
185 }

Member Function Documentation

◆ getFiller()

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

Constructs a filler for the observable.

Reimplemented from Observable.

188 {
189  return make_unique<BFFiller>(*this, reader);
190 }

◆ setLmatrix()

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

See Observable::setLmatrix

Reimplemented from Observable.

34 {}

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:51
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:50
DAS::Unfolding::Observable::recBinning
TUnfoldBinning * recBinning
detector-level binning
Definition: Observable.h:149