ant
A2 ant: class-based analysis framework
OmegaEtaG_Plot Class Reference

Plot Class for the Omega_EtaG analysis. More...

+ Inheritance diagram for OmegaEtaG_Plot:
+ Collaboration diagram for OmegaEtaG_Plot:

Classes

struct  MCTrue_Splitter
 
class  OmegaDalitzPlot
 
struct  OmegaHist_t
 

Public Member Functions

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

Public Attributes

plot::cuttree::Tree_t< MCTrue_Splitter< OmegaHist_t > > signal_hists
 
OmegaHist_t::Tree_t tree
 

Static Protected Member Functions

static bool Contains (const interval< double > &i, const std::vector< double > &d)
 
static double max (const std::vector< double > &data)
 
static double maxIM (const std::vector< TLorentzVector > &data)
 
static double maxE (const std::vector< TLorentzVector > &data)
 

Protected Attributes

TTree * t = nullptr
 
- Protected Attributes inherited from ant::analysis::Plotter
HistogramFactory HistFac
 

Static Protected Attributes

static const string data_name = "Data"
 

Detailed Description

Plot Class for the Omega_EtaG analysis.

See also
OmegaEtaG

Constructor & Destructor Documentation

◆ OmegaEtaG_Plot()

OmegaEtaG_Plot::OmegaEtaG_Plot ( const std::string &  name,
const WrapTFileInput input,
OptionsPtr  opts 
)

◆ ~OmegaEtaG_Plot()

OmegaEtaG_Plot::~OmegaEtaG_Plot ( )
virtual

Member Function Documentation

◆ Contains()

static bool OmegaEtaG_Plot::Contains ( const interval< double > &  i,
const std::vector< double > &  d 
)
inlinestaticprotected

◆ GetNumEntries()

long long OmegaEtaG_Plot::GetNumEntries ( ) const
inlineoverridevirtual

◆ max()

static double OmegaEtaG_Plot::max ( const std::vector< double > &  data)
inlinestaticprotected

◆ maxE()

static double OmegaEtaG_Plot::maxE ( const std::vector< TLorentzVector > &  data)
inlinestaticprotected

◆ maxIM()

static double OmegaEtaG_Plot::maxIM ( const std::vector< TLorentzVector > &  data)
inlinestaticprotected

◆ ProcessEntry()

void OmegaEtaG_Plot::ProcessEntry ( const long long  entry)
overridevirtual

Member Data Documentation

◆ data_name

const string OmegaEtaG_Plot::data_name = "Data"
staticprotected

◆ signal_hists

plot::cuttree::Tree_t<MCTrue_Splitter<OmegaHist_t> > OmegaEtaG_Plot::signal_hists

◆ t

TTree* OmegaEtaG_Plot::t = nullptr
protected

◆ tree

OmegaHist_t::Tree_t OmegaEtaG_Plot::tree

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