PandaRoot
BranchHistos Struct Reference

#include <PndEventBuilderAnaTask.h>

Public Member Functions

 BranchHistos (TString branchName, int nEvents, int nMCEvents)
 
void WriteHistos ()
 

Public Attributes

TH2D * fAbsoluteHits
 
TH1D * fAbsoluteHitsHisto
 
TH2D * fRelativeHits
 
TH1D * fRelativeHitsHisto
 
TH2D * fAbsolutePrimaryHits
 
TH1D * fAbsolutePrimaryHitsHisto
 
TH2D * fRelativePrimaryHits
 
TH1D * fRelativePrimaryHitsHisto
 
TH1D * fOutsideMC
 
TH1D * fOutsideMCHisto
 
TH1D * fEventOverlap
 

Detailed Description

Definition at line 119 of file PndEventBuilderAnaTask.h.

Constructor & Destructor Documentation

◆ BranchHistos()

BranchHistos::BranchHistos ( TString  branchName,
int  nEvents,
int  nMCEvents 
)
inline

Definition at line 120 of file PndEventBuilderAnaTask.h.

121  {
122  fAbsoluteHits = new TH2D("AbsoluteHits" + branchName, "AbsoluteHits" + branchName, nEvents + 1, -0.5, nEvents + 0.5, nMCEvents + 1, -0.5, nMCEvents + 0.5);
123  fRelativeHits = new TH2D("RelativeHits" + branchName, "RelativeHits" + branchName, nEvents + 1, -0.5, nEvents + 0.5, nMCEvents + 1, -0.5, nMCEvents + 0.5);
124  fAbsolutePrimaryHits = new TH2D("AbsolutePrimaryHits" + branchName, "AbsolutePrimaryHits" + branchName, nEvents + 1, -0.5, nEvents + 0.5, nMCEvents + 1, -0.5, nMCEvents + 0.5);
125  fRelativePrimaryHits = new TH2D("RelativePrimaryHits" + branchName, "RelativePrimaryHits" + branchName, nEvents + 1, -0.5, nEvents + 0.5, nMCEvents + 1, -0.5, nMCEvents + 0.5);
126  fOutsideMC = new TH1D("OutsideMC" + branchName, "OutsideMC" + branchName, nEvents + 1, -0.5, nEvents + 0.5);
127  fOutsideMCHisto = new TH1D("OutsideMCHisto" + branchName, "OutsideMCHisto" + branchName, 1000, 0, 10000);
128  fAbsoluteHitsHisto = new TH1D("AbsoluteHitsHisto" + branchName, "AbsoluteHitsHisto" + branchName, 1000, 0, 1000);
129  fAbsolutePrimaryHitsHisto = new TH1D("AbsolutePrimaryHitsHisto" + branchName, "AbsolutePrimaryHitsHisto" + branchName, 1000, 0, 1000);
130  fRelativeHitsHisto = new TH1D("RelatvieHitsHisto" + branchName, "RelatvieHitsHisto" + branchName, 100, 0, 2.0);
131  fRelativePrimaryHitsHisto = new TH1D("RelatviePrimaryHitsHisto" + branchName, "RelatviePrimaryHitsHisto" + branchName, 100, 0, 2.0);
132  fEventOverlap = new TH1D("EventOverlap" + branchName, "EventOverlap" + branchName, 100, 0, 100);
133  };

Member Function Documentation

◆ WriteHistos()

void BranchHistos::WriteHistos ( )
inline

Definition at line 135 of file PndEventBuilderAnaTask.h.

136  {
137  fAbsoluteHits->Write();
138  fAbsoluteHitsHisto->Write();
139  fRelativeHits->Write();
140  fRelativeHitsHisto->Write();
141  fAbsolutePrimaryHits->Write();
142  fAbsolutePrimaryHitsHisto->Write();
143  fRelativePrimaryHits->Write();
144  fRelativePrimaryHitsHisto->Write();
145  fOutsideMC->Write();
146  fOutsideMCHisto->Write();
147  fEventOverlap->Write();
148  }

Member Data Documentation

◆ fAbsoluteHits

TH2D* BranchHistos::fAbsoluteHits

Definition at line 150 of file PndEventBuilderAnaTask.h.

◆ fAbsoluteHitsHisto

TH1D* BranchHistos::fAbsoluteHitsHisto

Definition at line 151 of file PndEventBuilderAnaTask.h.

◆ fAbsolutePrimaryHits

TH2D* BranchHistos::fAbsolutePrimaryHits

Definition at line 154 of file PndEventBuilderAnaTask.h.

◆ fAbsolutePrimaryHitsHisto

TH1D* BranchHistos::fAbsolutePrimaryHitsHisto

Definition at line 155 of file PndEventBuilderAnaTask.h.

◆ fEventOverlap

TH1D* BranchHistos::fEventOverlap

Definition at line 160 of file PndEventBuilderAnaTask.h.

◆ fOutsideMC

TH1D* BranchHistos::fOutsideMC

Definition at line 158 of file PndEventBuilderAnaTask.h.

◆ fOutsideMCHisto

TH1D* BranchHistos::fOutsideMCHisto

Definition at line 159 of file PndEventBuilderAnaTask.h.

◆ fRelativeHits

TH2D* BranchHistos::fRelativeHits

Definition at line 152 of file PndEventBuilderAnaTask.h.

◆ fRelativeHitsHisto

TH1D* BranchHistos::fRelativeHitsHisto

Definition at line 153 of file PndEventBuilderAnaTask.h.

◆ fRelativePrimaryHits

TH2D* BranchHistos::fRelativePrimaryHits

Definition at line 156 of file PndEventBuilderAnaTask.h.

◆ fRelativePrimaryHitsHisto

TH1D* BranchHistos::fRelativePrimaryHitsHisto

Definition at line 157 of file PndEventBuilderAnaTask.h.


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