10#ifndef _CRIB_TSOLIDANGLEPROCESSOR_H_
11#define _CRIB_TSOLIDANGLEPROCESSOR_H_
13#include <TProcessor.h>
18class TSolidAngleProcessor;
32 void Init(TEventCollection *col)
override;
TH2D * h2_all
for normalie (x: Ecm, y: angle_cm)
void EndOfRun() override
EndOfRun process (override)
DoubleVec_t fRange_energy
Histogram range (min, max)
TSolidAngleProcessor()
default constructor
TSolidAngleProcessor & operator=(const TSolidAngleProcessor &rhs)=delete
TH1D * h1_e_all
for normalize (x: Ecm)
TString fInputReacColName
Input reaction object name.
TString fInputColName
Input detected particle object name.
TSolidAngleProcessor(const TSolidAngleProcessor &rhs)=delete
DoubleVec_t fRange_angle
Histogram range (min, max)
~TSolidAngleProcessor() override
default destructor
TH2D * h2
solid angle (x: Ecm, y: angle_cm)
TClonesArray ** fInData
Input detected particle object.
TH1D * h1_a_all
for normalize (x: angle_cm)
void Init(TEventCollection *col) override
Init (override)
TH1D * h1_e
solid angle (x: Ecm)
TString fFileName
Output histogram ROOT file name.
TH1D * h1_a
solid angle (x: angle_cm)
Int_t fNbin_angle
Histogram bin number.
TClonesArray ** fInReacData
Input reaction object.
void Process() override
Process (override)
Int_t fNbin_energy
Histogram bin number.