ant
A2 ant: class-based analysis framework
CommonHist_t Struct Reference
+ Inheritance diagram for CommonHist_t:
+ Collaboration diagram for CommonHist_t:

Classes

struct  Fill_t
 

Public Types

using Tree_t = physics::EtapOmegaG::TreeCommon
 
using ProtonPhoton_t = physics::EtapOmegaG::ProtonPhotonTree_t
 

Public Member Functions

 CommonHist_t (HistogramFactory HistFac, cuttree::TreeInfo_t treeInfo)
 
void Fill (const Fill_t &f) const
 
std::vector< TH1 * > GetHists () const
 

Static Public Member Functions

static cuttree::Cuts_t< Fill_tGetCuts ()
 

Public Attributes

const BinSettings bins_FitProb {100, 0, 1}
 
const BinSettings bins_LogFitProb {100, -17, -1}
 
TH1D * h_CBSumE = nullptr
 
TH1D * h_CBSumVetoE = nullptr
 
TH1D * h_PIDSumE = nullptr
 
TH2D * h_CBSumVetoE_PIDSumE = nullptr
 
TH1D * h_MissingMass = nullptr
 
TH1D * h_DiscardedEk = nullptr
 
TH1D * h_nTouchesHole = nullptr
 
TH1D * h_MCMissedBkg = nullptr
 
TH2D * h_ProtonTOF = nullptr
 
TH2D * h_ProtonTOFFitted = nullptr
 
TH2D * h_ProtonVetoE = nullptr
 
TH2D * h_ProtonShortE = nullptr
 
const bool isLeaf
 
const bool includeProtonHists
 
const bool moreCutsLessPlots
 

Static Public Attributes

static OptionsPtr opts
 

Member Typedef Documentation

◆ ProtonPhoton_t

◆ Tree_t

Constructor & Destructor Documentation

◆ CommonHist_t()

CommonHist_t::CommonHist_t ( HistogramFactory  HistFac,
cuttree::TreeInfo_t  treeInfo 
)
inline

Member Function Documentation

◆ Fill()

void CommonHist_t::Fill ( const Fill_t f) const
inline

◆ GetCuts()

static cuttree::Cuts_t<Fill_t> CommonHist_t::GetCuts ( )
inlinestatic

◆ GetHists()

std::vector<TH1*> CommonHist_t::GetHists ( ) const
inline

Member Data Documentation

◆ bins_FitProb

const BinSettings CommonHist_t::bins_FitProb {100, 0, 1}

◆ bins_LogFitProb

const BinSettings CommonHist_t::bins_LogFitProb {100, -17, -1}

◆ h_CBSumE

TH1D* CommonHist_t::h_CBSumE = nullptr

◆ h_CBSumVetoE

TH1D* CommonHist_t::h_CBSumVetoE = nullptr

◆ h_CBSumVetoE_PIDSumE

TH2D* CommonHist_t::h_CBSumVetoE_PIDSumE = nullptr

◆ h_DiscardedEk

TH1D* CommonHist_t::h_DiscardedEk = nullptr

◆ h_MCMissedBkg

TH1D* CommonHist_t::h_MCMissedBkg = nullptr

◆ h_MissingMass

TH1D* CommonHist_t::h_MissingMass = nullptr

◆ h_nTouchesHole

TH1D* CommonHist_t::h_nTouchesHole = nullptr

◆ h_PIDSumE

TH1D* CommonHist_t::h_PIDSumE = nullptr

◆ h_ProtonShortE

TH2D* CommonHist_t::h_ProtonShortE = nullptr

◆ h_ProtonTOF

TH2D* CommonHist_t::h_ProtonTOF = nullptr

◆ h_ProtonTOFFitted

TH2D* CommonHist_t::h_ProtonTOFFitted = nullptr

◆ h_ProtonVetoE

TH2D* CommonHist_t::h_ProtonVetoE = nullptr

◆ includeProtonHists

const bool CommonHist_t::includeProtonHists

◆ isLeaf

const bool CommonHist_t::isLeaf

◆ moreCutsLessPlots

const bool CommonHist_t::moreCutsLessPlots

◆ opts

OptionsPtr CommonHist_t::opts
static

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