ant
A2 ant: class-based analysis framework
sigmaPlus_FinalPlot Class Reference
+ Inheritance diagram for sigmaPlus_FinalPlot:
+ Collaboration diagram for sigmaPlus_FinalPlot:

Classes

struct  MCTrue_Splitter
 
struct  SigmaK0Hist_t
 

Public Member Functions

 sigmaPlus_FinalPlot (const string &name, const WrapTFileInput &input, OptionsPtr opts)
 
virtual void ProcessEntry (const long long entry) override
 
virtual void Finish () override
 
virtual void ShowResult () override
 
virtual ~sigmaPlus_FinalPlot ()
 
- Public Member Functions inherited from ant::analysis::Plotter
 Plotter (const std::string &name, const WrapTFileInput &input, OptionsPtr opts)
 
std::string GetName () const
 
virtual ~Plotter ()
 

Static Public Attributes

static const size_t NumEgBins = 10
 
static const size_t NumSubEgBins = 10
 

Protected Member Functions

virtual long long GetNumEntries () const override
 

Protected Attributes

plot::cuttree::Tree_t< MCTrue_Splitter< SigmaK0Hist_t > > signal_hists
 
TTree * t = nullptr
 
WrapTree tree
 
sigmaPlus::SeenTree seenTree
 
TTree * seen
 
TH1D * hist_seenMC = nullptr
 
sigmaPlus::RecTree recTree
 
TTree * rec
 
TH1D * eff
 
- Protected Attributes inherited from ant::analysis::Plotter
HistogramFactory HistFac
 

Static Protected Attributes

static const string data_name = "Data"
 
static const BinSettings taggerBins
 

Constructor & Destructor Documentation

◆ sigmaPlus_FinalPlot()

sigmaPlus_FinalPlot::sigmaPlus_FinalPlot ( const string &  name,
const WrapTFileInput input,
OptionsPtr  opts 
)
inline

◆ ~sigmaPlus_FinalPlot()

virtual sigmaPlus_FinalPlot::~sigmaPlus_FinalPlot ( )
inlinevirtual

Member Function Documentation

◆ Finish()

virtual void sigmaPlus_FinalPlot::Finish ( )
inlineoverridevirtual

Reimplemented from ant::analysis::Plotter.

◆ GetNumEntries()

virtual long long sigmaPlus_FinalPlot::GetNumEntries ( ) const
inlineoverrideprotectedvirtual

◆ ProcessEntry()

virtual void sigmaPlus_FinalPlot::ProcessEntry ( const long long  entry)
inlineoverridevirtual

◆ ShowResult()

virtual void sigmaPlus_FinalPlot::ShowResult ( )
inlineoverridevirtual

Reimplemented from ant::analysis::Plotter.

Member Data Documentation

◆ data_name

const string sigmaPlus_FinalPlot::data_name = "Data"
staticprotected

◆ eff

TH1D* sigmaPlus_FinalPlot::eff
protected

◆ hist_seenMC

TH1D* sigmaPlus_FinalPlot::hist_seenMC = nullptr
protected

◆ NumEgBins

const size_t sigmaPlus_FinalPlot::NumEgBins = 10
static

◆ NumSubEgBins

const size_t sigmaPlus_FinalPlot::NumSubEgBins = 10
static

◆ rec

TTree* sigmaPlus_FinalPlot::rec
protected

◆ recTree

sigmaPlus::RecTree sigmaPlus_FinalPlot::recTree
protected

◆ seen

TTree* sigmaPlus_FinalPlot::seen
protected

◆ seenTree

sigmaPlus::SeenTree sigmaPlus_FinalPlot::seenTree
protected

◆ signal_hists

plot::cuttree::Tree_t<MCTrue_Splitter<SigmaK0Hist_t> > sigmaPlus_FinalPlot::signal_hists
protected

◆ t

TTree* sigmaPlus_FinalPlot::t = nullptr
protected

◆ taggerBins

const BinSettings sigmaPlus_FinalPlot::taggerBins
staticprotected

◆ tree

WrapTree sigmaPlus_FinalPlot::tree
protected

The documentation for this class was generated from the following file: