FCCAnalyses
Loading...
Searching...
No Matches
CaloNtupleizer.cc File Reference
#include "FCCAnalyses/CaloNtupleizer.h"
#include "TVector3.h"
#include "TLorentzVector.h"
#include "edm4hep/MCParticleData.h"
#include <math.h>
#include "DD4hep/Detector.h"
Include dependency graph for CaloNtupleizer.cc:

Namespaces

namespace  FCCAnalyses
 FCC analyzers collection.
 
namespace  FCCAnalyses::CaloNtupleizer
 

Functions

void FCCAnalyses::CaloNtupleizer::loadGeometry (std::string xmlGeometryPath, std::string readoutName)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_r (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_x (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_y (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_z (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_phi (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_theta (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_eta (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCellID (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_energy (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< int > FCCAnalyses::CaloNtupleizer::getSimCaloHit_depth (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in, const int decodingVal)
 
ROOT::VecOps::RVec< TVector3 > FCCAnalyses::CaloNtupleizer::getSimCaloHit_positionVector3 (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloHit_x (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloHit_y (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloHit_z (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloHit_phi (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< int > FCCAnalyses::CaloNtupleizer::getCaloHit_phiIdx (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< int > FCCAnalyses::CaloNtupleizer::getCaloHit_moduleIdx (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< int > FCCAnalyses::CaloNtupleizer::getCaloHit_thetaIdx (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloHit_theta (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloHit_eta (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< int > FCCAnalyses::CaloNtupleizer::getCaloHit_etaIdx (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloHit_energy (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< int > FCCAnalyses::CaloNtupleizer::getCaloHit_layer (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< TVector3 > FCCAnalyses::CaloNtupleizer::getCaloHit_positionVector3 (const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloCluster_x (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloCluster_y (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloCluster_z (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloCluster_phi (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloCluster_theta (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloCluster_eta (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getCaloCluster_energy (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< TVector3 > FCCAnalyses::CaloNtupleizer::getCaloCluster_positionVector3 (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< int > FCCAnalyses::CaloNtupleizer::getCaloCluster_firstCell (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< int > FCCAnalyses::CaloNtupleizer::getCaloCluster_lastCell (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in)
 
ROOT::VecOps::RVec< std::vector< float > > FCCAnalyses::CaloNtupleizer::getCaloCluster_energyInLayers (const ROOT::VecOps::RVec< edm4hep::ClusterData > &in, const ROOT::VecOps::RVec< edm4hep::CalorimeterHitData > &cells, const int nLayers=12)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_x (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_y (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_z (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_PDG (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_phi (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_theta (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_eta (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_energy (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)
 

Variables

dd4hep::DDSegmentation::BitFieldCoder * FCCAnalyses::CaloNtupleizer::m_decoder