FCCAnalyses
Loading...
Searching...
No Matches
CaloNtupleizer.h File Reference
#include <cmath>
#include <vector>
#include "ROOT/RVec.hxx"
#include "edm4hep/CalorimeterHitData.h"
#include "edm4hep/SimCalorimeterHitData.h"
#include "edm4hep/ClusterData.h"
#include "edm4hep/MCParticleData.h"
#include "TVector3.h"
#include "TLorentzVector.h"
Include dependency graph for CaloNtupleizer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FCCAnalyses::CaloNtupleizer::sel_layers
 select layers More...
 
struct  FCCAnalyses::CaloNtupleizer::getFloatAt
 

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::getSimCellID (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
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< int > FCCAnalyses::CaloNtupleizer::getSimCaloHit_depth (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in, const int decodingVal)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimCaloHit_energy (const ROOT::VecOps::RVec< edm4hep::SimCalorimeterHitData > &in)
 
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< float > FCCAnalyses::CaloNtupleizer::getCaloHit_theta (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_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< int > FCCAnalyses::CaloNtupleizer::getCaloHit_layer (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< 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_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)
 
ROOT::VecOps::RVec< float > FCCAnalyses::CaloNtupleizer::getSimParticleSecondaries_PDG (const ROOT::VecOps::RVec< edm4hep::MCParticleData > &in)