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

Classes

struct  MCTrue_Splitter
 
struct  SinglePi0Hist_t
 

Public Member Functions

 singlePi0_Plot (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 ~singlePi0_Plot ()
 
- Public Member Functions inherited from ant::analysis::Plotter
 Plotter (const std::string &name, const WrapTFileInput &input, OptionsPtr opts)
 
std::string GetName () const
 
virtual ~Plotter ()
 

Protected Member Functions

virtual long long GetNumEntries () const override
 

Protected Attributes

plot::cuttree::Tree_t< MCTrue_Splitter< SinglePi0Hist_t > > signal_hists
 
TTree * t = nullptr
 
WrapTree tree
 
unsigned nchannels
 
singlePi0::SeenTree seenTree
 
TTree * seen
 
TH2D * hist_seenMCcosTheta = nullptr
 
TH2D * hist_seenMCTheta = nullptr
 
singlePi0::RecTree recTree
 
TTree * rec
 
TH2D * eff
 
- Protected Attributes inherited from ant::analysis::Plotter
HistogramFactory HistFac
 

Static Protected Attributes

static const BinSettings eff_cosThetaBins
 
static const BinSettings eff_ThetaBins
 
static const BinSettings taggerBins
 

Constructor & Destructor Documentation

◆ singlePi0_Plot()

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

◆ ~singlePi0_Plot()

virtual singlePi0_Plot::~singlePi0_Plot ( )
inlinevirtual

Member Function Documentation

◆ Finish()

virtual void singlePi0_Plot::Finish ( )
inlineoverridevirtual

Reimplemented from ant::analysis::Plotter.

◆ GetNumEntries()

virtual long long singlePi0_Plot::GetNumEntries ( ) const
inlineoverrideprotectedvirtual

◆ ProcessEntry()

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

◆ ShowResult()

virtual void singlePi0_Plot::ShowResult ( )
inlineoverridevirtual

Reimplemented from ant::analysis::Plotter.

Member Data Documentation

◆ eff

TH2D* singlePi0_Plot::eff
protected

◆ eff_cosThetaBins

const BinSettings singlePi0_Plot::eff_cosThetaBins
staticprotected

◆ eff_ThetaBins

const BinSettings singlePi0_Plot::eff_ThetaBins
staticprotected

◆ hist_seenMCcosTheta

TH2D* singlePi0_Plot::hist_seenMCcosTheta = nullptr
protected

◆ hist_seenMCTheta

TH2D* singlePi0_Plot::hist_seenMCTheta = nullptr
protected

◆ nchannels

unsigned singlePi0_Plot::nchannels
protected

◆ rec

TTree* singlePi0_Plot::rec
protected

◆ recTree

singlePi0::RecTree singlePi0_Plot::recTree
protected

◆ seen

TTree* singlePi0_Plot::seen
protected

◆ seenTree

singlePi0::SeenTree singlePi0_Plot::seenTree
protected

◆ signal_hists

plot::cuttree::Tree_t<MCTrue_Splitter<SinglePi0Hist_t> > singlePi0_Plot::signal_hists
protected

◆ t

TTree* singlePi0_Plot::t = nullptr
protected

◆ taggerBins

const BinSettings singlePi0_Plot::taggerBins
staticprotected

◆ tree

WrapTree singlePi0_Plot::tree
protected

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