EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lfhcal_studiesProcessor Class Reference

#include <lfhcal_studiesProcessor.h>

Inheritance diagram for lfhcal_studiesProcessor:
Inheritance graph
[legend]
Collaboration diagram for lfhcal_studiesProcessor:
Collaboration graph
[legend]

Public Member Functions

 lfhcal_studiesProcessor ()
 
void Init () override
 
void Process (const std::shared_ptr< const JEvent > &event) override
 
void Finish () override
 

Public Attributes

TDirectory * m_dir_main
 
TH2D * hMCEnergyVsEta
 
TH3D * hClusterEcalib_E_eta
 
TH3D * hClusterNCells_E_eta
 
TH3D * hClusterEcalib_E_phi
 
TH2D * hPosCaloHitsXY
 
TH2D * hPosCaloHitsZX
 
TH2D * hPosCaloHitsZY
 
TH3D * hClusterESimcalib_E_eta
 
TH3D * hClusterSimNCells_E_eta
 
TH3D * hClusterESimcalib_E_phi
 
TH2D * hCellESim_layerZ
 
TH2D * hCellESim_layerX
 
TH2D * hCellESim_layerY
 
TH2D * hCellTSim_layerZ
 
TH2D * hPosCaloSimHitsXY
 
TH2D * hPosCaloSimHitsZX
 
TH2D * hPosCaloSimHitsZY
 
TH3D * hRecClusterEcalib_E_eta
 
TH3D * hRecNClusters_E_eta
 
TH3D * hRecClusterEcalib_Ehigh_eta
 
TH3D * hRecClusterNCells_Ehigh_eta
 
TH3D * hRecFClusterEcalib_E_eta
 
TH3D * hRecFNClusters_E_eta
 
TH3D * hRecFClusterEcalib_Ehigh_eta
 
TH3D * hRecFClusterNCells_Ehigh_eta
 
TH3D * hRecFEmClusterEcalib_E_eta
 
TH3D * hRecFEmNClusters_E_eta
 
TH3D * hRecFEmClusterEcalib_Ehigh_eta
 
TH2D * hSamplingFractionEta
 
bool enableTree = true
 
TTree * event_tree
 
const int maxNTowers = 65000
 
int t_lFHCal_towers_N
 
short * t_lFHCal_towers_cellIDx
 
short * t_lFHCal_towers_cellIDy
 
short * t_lFHCal_towers_cellIDz
 
short * t_lFHCal_towers_clusterIDA
 
short * t_lFHCal_towers_clusterIDB
 
float * t_lFHCal_towers_cellE
 
float * t_lFHCal_towers_cellT
 
int * t_lFHCal_towers_cellTrueID
 
bool enableTreeCluster = true
 
bool enableECalCluster = true
 
TTree * cluster_tree
 
const int maxNCluster = 50
 
const int maxNMC = 50
 
int t_mc_N
 
float * t_mc_E
 
float * t_mc_Phi
 
float * t_mc_Eta
 
int t_lFHCal_clusters_N
 
float * t_lFHCal_cluster_E
 
int * t_lFHCal_cluster_NCells
 
float * t_lFHCal_cluster_Phi
 
float * t_lFHCal_cluster_Eta
 
int t_fEMC_clusters_N
 
float * t_fEMC_cluster_E
 
int * t_fEMC_cluster_NCells
 
float * t_fEMC_cluster_Phi
 
float * t_fEMC_cluster_Eta
 
int nEventsWithCaloHits = 0
 
bool isLFHCal = true
 
std::shared_ptr< spdlog::logger > m_log
 
dd4hep::DDSegmentation::BitFieldCoder * m_decoder
 
std::string nameSimHits = "LFHCALHits"
 
std::string nameRecHits = "LFHCALRecHits"
 
std::string nameClusters = "LFHCALClusters"
 
std::string nameProtoClusters = "LFHCALIslandProtoClusters"
 
short iPassive
 
short iLx
 
short iLy
 
short iLz
 

Constructor & Destructor Documentation

◆ lfhcal_studiesProcessor()

lfhcal_studiesProcessor::lfhcal_studiesProcessor ( )
inline

Member Function Documentation

◆ Finish()

void lfhcal_studiesProcessor::Finish ( )
override

◆ Init()

void lfhcal_studiesProcessor::Init ( )
override

◆ Process()

void lfhcal_studiesProcessor::Process ( const std::shared_ptr< const JEvent > &  event)
override

Member Data Documentation

◆ cluster_tree

TTree* lfhcal_studiesProcessor::cluster_tree

◆ enableECalCluster

bool lfhcal_studiesProcessor::enableECalCluster = true

◆ enableTree

bool lfhcal_studiesProcessor::enableTree = true

◆ enableTreeCluster

bool lfhcal_studiesProcessor::enableTreeCluster = true

◆ event_tree

TTree* lfhcal_studiesProcessor::event_tree

◆ hCellESim_layerX

TH2D* lfhcal_studiesProcessor::hCellESim_layerX

◆ hCellESim_layerY

TH2D* lfhcal_studiesProcessor::hCellESim_layerY

◆ hCellESim_layerZ

TH2D* lfhcal_studiesProcessor::hCellESim_layerZ

◆ hCellTSim_layerZ

TH2D* lfhcal_studiesProcessor::hCellTSim_layerZ

◆ hClusterEcalib_E_eta

TH3D* lfhcal_studiesProcessor::hClusterEcalib_E_eta

◆ hClusterEcalib_E_phi

TH3D* lfhcal_studiesProcessor::hClusterEcalib_E_phi

◆ hClusterESimcalib_E_eta

TH3D* lfhcal_studiesProcessor::hClusterESimcalib_E_eta

◆ hClusterESimcalib_E_phi

TH3D* lfhcal_studiesProcessor::hClusterESimcalib_E_phi

◆ hClusterNCells_E_eta

TH3D* lfhcal_studiesProcessor::hClusterNCells_E_eta

◆ hClusterSimNCells_E_eta

TH3D* lfhcal_studiesProcessor::hClusterSimNCells_E_eta

◆ hMCEnergyVsEta

TH2D* lfhcal_studiesProcessor::hMCEnergyVsEta

◆ hPosCaloHitsXY

TH2D* lfhcal_studiesProcessor::hPosCaloHitsXY

◆ hPosCaloHitsZX

TH2D* lfhcal_studiesProcessor::hPosCaloHitsZX

◆ hPosCaloHitsZY

TH2D* lfhcal_studiesProcessor::hPosCaloHitsZY

◆ hPosCaloSimHitsXY

TH2D* lfhcal_studiesProcessor::hPosCaloSimHitsXY

◆ hPosCaloSimHitsZX

TH2D* lfhcal_studiesProcessor::hPosCaloSimHitsZX

◆ hPosCaloSimHitsZY

TH2D* lfhcal_studiesProcessor::hPosCaloSimHitsZY

◆ hRecClusterEcalib_E_eta

TH3D* lfhcal_studiesProcessor::hRecClusterEcalib_E_eta

◆ hRecClusterEcalib_Ehigh_eta

TH3D* lfhcal_studiesProcessor::hRecClusterEcalib_Ehigh_eta

◆ hRecClusterNCells_Ehigh_eta

TH3D* lfhcal_studiesProcessor::hRecClusterNCells_Ehigh_eta

◆ hRecFClusterEcalib_E_eta

TH3D* lfhcal_studiesProcessor::hRecFClusterEcalib_E_eta

◆ hRecFClusterEcalib_Ehigh_eta

TH3D* lfhcal_studiesProcessor::hRecFClusterEcalib_Ehigh_eta

◆ hRecFClusterNCells_Ehigh_eta

TH3D* lfhcal_studiesProcessor::hRecFClusterNCells_Ehigh_eta

◆ hRecFEmClusterEcalib_E_eta

TH3D* lfhcal_studiesProcessor::hRecFEmClusterEcalib_E_eta

◆ hRecFEmClusterEcalib_Ehigh_eta

TH3D* lfhcal_studiesProcessor::hRecFEmClusterEcalib_Ehigh_eta

◆ hRecFEmNClusters_E_eta

TH3D* lfhcal_studiesProcessor::hRecFEmNClusters_E_eta

◆ hRecFNClusters_E_eta

TH3D* lfhcal_studiesProcessor::hRecFNClusters_E_eta

◆ hRecNClusters_E_eta

TH3D* lfhcal_studiesProcessor::hRecNClusters_E_eta

◆ hSamplingFractionEta

TH2D* lfhcal_studiesProcessor::hSamplingFractionEta

◆ iLx

short lfhcal_studiesProcessor::iLx

◆ iLy

short lfhcal_studiesProcessor::iLy

◆ iLz

short lfhcal_studiesProcessor::iLz

◆ iPassive

short lfhcal_studiesProcessor::iPassive

◆ isLFHCal

bool lfhcal_studiesProcessor::isLFHCal = true

◆ m_decoder

dd4hep::DDSegmentation::BitFieldCoder* lfhcal_studiesProcessor::m_decoder

◆ m_dir_main

TDirectory* lfhcal_studiesProcessor::m_dir_main

◆ m_log

std::shared_ptr<spdlog::logger> lfhcal_studiesProcessor::m_log

◆ maxNCluster

const int lfhcal_studiesProcessor::maxNCluster = 50

◆ maxNMC

const int lfhcal_studiesProcessor::maxNMC = 50

◆ maxNTowers

const int lfhcal_studiesProcessor::maxNTowers = 65000

◆ nameClusters

std::string lfhcal_studiesProcessor::nameClusters = "LFHCALClusters"

◆ nameProtoClusters

std::string lfhcal_studiesProcessor::nameProtoClusters = "LFHCALIslandProtoClusters"

◆ nameRecHits

std::string lfhcal_studiesProcessor::nameRecHits = "LFHCALRecHits"

◆ nameSimHits

std::string lfhcal_studiesProcessor::nameSimHits = "LFHCALHits"

◆ nEventsWithCaloHits

int lfhcal_studiesProcessor::nEventsWithCaloHits = 0

◆ t_fEMC_cluster_E

float* lfhcal_studiesProcessor::t_fEMC_cluster_E

◆ t_fEMC_cluster_Eta

float* lfhcal_studiesProcessor::t_fEMC_cluster_Eta

◆ t_fEMC_cluster_NCells

int* lfhcal_studiesProcessor::t_fEMC_cluster_NCells

◆ t_fEMC_cluster_Phi

float* lfhcal_studiesProcessor::t_fEMC_cluster_Phi

◆ t_fEMC_clusters_N

int lfhcal_studiesProcessor::t_fEMC_clusters_N

◆ t_lFHCal_cluster_E

float* lfhcal_studiesProcessor::t_lFHCal_cluster_E

◆ t_lFHCal_cluster_Eta

float* lfhcal_studiesProcessor::t_lFHCal_cluster_Eta

◆ t_lFHCal_cluster_NCells

int* lfhcal_studiesProcessor::t_lFHCal_cluster_NCells

◆ t_lFHCal_cluster_Phi

float* lfhcal_studiesProcessor::t_lFHCal_cluster_Phi

◆ t_lFHCal_clusters_N

int lfhcal_studiesProcessor::t_lFHCal_clusters_N

◆ t_lFHCal_towers_cellE

float* lfhcal_studiesProcessor::t_lFHCal_towers_cellE

◆ t_lFHCal_towers_cellIDx

short* lfhcal_studiesProcessor::t_lFHCal_towers_cellIDx

◆ t_lFHCal_towers_cellIDy

short* lfhcal_studiesProcessor::t_lFHCal_towers_cellIDy

◆ t_lFHCal_towers_cellIDz

short* lfhcal_studiesProcessor::t_lFHCal_towers_cellIDz

◆ t_lFHCal_towers_cellT

float* lfhcal_studiesProcessor::t_lFHCal_towers_cellT

◆ t_lFHCal_towers_cellTrueID

int* lfhcal_studiesProcessor::t_lFHCal_towers_cellTrueID

◆ t_lFHCal_towers_clusterIDA

short* lfhcal_studiesProcessor::t_lFHCal_towers_clusterIDA

◆ t_lFHCal_towers_clusterIDB

short* lfhcal_studiesProcessor::t_lFHCal_towers_clusterIDB

◆ t_lFHCal_towers_N

int lfhcal_studiesProcessor::t_lFHCal_towers_N

◆ t_mc_E

float* lfhcal_studiesProcessor::t_mc_E

◆ t_mc_Eta

float* lfhcal_studiesProcessor::t_mc_Eta

◆ t_mc_N

int lfhcal_studiesProcessor::t_mc_N

◆ t_mc_Phi

float* lfhcal_studiesProcessor::t_mc_Phi

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