#include <TSolidAngleProcessor.h>
|
| TString | fFileName |
| | Output histogram ROOT file name.
|
| |
| TClonesArray ** | fInData |
| | Input detected particle object.
|
| |
| TString | fInputColName |
| | Input detected particle object name.
|
| |
| TString | fInputReacColName |
| | Input reaction object name.
|
| |
| TClonesArray ** | fInReacData |
| | Input reaction object.
|
| |
| Int_t | fNbin_angle |
| | Histogram bin number.
|
| |
| Int_t | fNbin_energy |
| | Histogram bin number.
|
| |
| DoubleVec_t | fRange_angle |
| | Histogram range (min, max)
|
| |
| DoubleVec_t | fRange_energy |
| | Histogram range (min, max)
|
| |
| TH1D * | h1_a |
| | solid angle (x: angle_cm)
|
| |
| TH1D * | h1_a_all |
| | for normalize (x: angle_cm)
|
| |
| TH1D * | h1_e |
| | solid angle (x: Ecm)
|
| |
| TH1D * | h1_e_all |
| | for normalize (x: Ecm)
|
| |
| TH2D * | h2 |
| | solid angle (x: Ecm, y: angle_cm)
|
| |
| TH2D * | h2_all |
| | for normalie (x: Ecm, y: angle_cm)
|
| |
Definition at line 23 of file TSolidAngleProcessor.h.
◆ TSolidAngleProcessor() [1/2]
| TSolidAngleProcessor::TSolidAngleProcessor |
( |
| ) |
|
default constructor
steering file definition:
- InputCollection: detected particle branch (size = 1 of art::TTelescopeData)
- InputReacCollection: simulated reaction branch
- Nbin_angle: A1
- range_angle: [A2, A3]
- histogram binning like tree->Draw(A1, A2, A3)
- Nbin_energy: E1
- range_energy: [E2, E3]
- histogram binning like tree->Draw(E1, E2, E3)
- HistFile: saved histogram ROOT file name
Definition at line 59 of file TSolidAngleProcessor.cc.
◆ ~TSolidAngleProcessor()
| TSolidAngleProcessor::~TSolidAngleProcessor |
( |
| ) |
|
|
override |
◆ TSolidAngleProcessor() [2/2]
◆ EndOfRun()
| void TSolidAngleProcessor::EndOfRun |
( |
| ) |
|
|
override |
EndOfRun process (override)
After all the events are processed, scale the histograms and save them.
Definition at line 170 of file TSolidAngleProcessor.cc.
◆ Init()
| void TSolidAngleProcessor::Init |
( |
TEventCollection * | col | ) |
|
|
override |
◆ operator=()
◆ Process()
| void TSolidAngleProcessor::Process |
( |
| ) |
|
|
override |
Process (override)
Judge the event is detected at the detector and fill to the histograms.
Definition at line 139 of file TSolidAngleProcessor.cc.
◆ fFileName
| TString art::crib::TSolidAngleProcessor::fFileName |
|
protected |
◆ fInData
| TClonesArray** art::crib::TSolidAngleProcessor::fInData |
|
protected |
◆ fInputColName
| TString art::crib::TSolidAngleProcessor::fInputColName |
|
protected |
◆ fInputReacColName
| TString art::crib::TSolidAngleProcessor::fInputReacColName |
|
protected |
◆ fInReacData
| TClonesArray** art::crib::TSolidAngleProcessor::fInReacData |
|
protected |
◆ fNbin_angle
| Int_t art::crib::TSolidAngleProcessor::fNbin_angle |
|
protected |
◆ fNbin_energy
| Int_t art::crib::TSolidAngleProcessor::fNbin_energy |
|
protected |
◆ fRange_angle
| DoubleVec_t art::crib::TSolidAngleProcessor::fRange_angle |
|
protected |
◆ fRange_energy
| DoubleVec_t art::crib::TSolidAngleProcessor::fRange_energy |
|
protected |
◆ h1_a
| TH1D* art::crib::TSolidAngleProcessor::h1_a |
|
protected |
◆ h1_a_all
| TH1D* art::crib::TSolidAngleProcessor::h1_a_all |
|
protected |
◆ h1_e
| TH1D* art::crib::TSolidAngleProcessor::h1_e |
|
protected |
◆ h1_e_all
| TH1D* art::crib::TSolidAngleProcessor::h1_e_all |
|
protected |
◆ h2
| TH2D* art::crib::TSolidAngleProcessor::h2 |
|
protected |
◆ h2_all
| TH2D* art::crib::TSolidAngleProcessor::h2_all |
|
protected |
The documentation for this class was generated from the following files: