Classes | |
class | CacheBase |
class | ClusterFilterBase |
class | ClusterFilterByAlgo |
class | ClusterFilterByAlgoAndSize |
class | ClusterFilterByAlgoAndSizeAndLayerRange |
class | ClusterFilterBySize |
class | LinkingAlgoBase |
class | LinkingAlgoByDirectionGeometric |
class | PatternRecognitionAlgoBaseT |
class | PatternRecognitionbyCA |
class | PatternRecognitionbyCLUE3D |
class | PatternRecognitionbyFastJet |
class | PatternRecognitionbyMultiClusters |
class | SeedingRegionAlgoBase |
class | SeedingRegionByHF |
class | SeedingRegionByL1 |
class | SeedingRegionByTracks |
class | SeedingRegionGlobal |
struct | TileConstants |
struct | TileConstantsHFNose |
class | Trackster |
class | TracksterMomentumPluginBase |
class | TracksterP4FromEnergySum |
class | TracksterP4FromTrackAndPCA |
class | TracksterRecoTrackPlugin |
class | TrackstersCache |
class | TracksterTrackPluginBase |
Typedefs | |
typedef std::vector< std::pair< unsigned int, float > > | HgcalClusterFilterMask |
using | TICLLayerTile = TICLLayerTileT< TileConstants > |
using | TICLLayerTileHFNose = TICLLayerTileT< TileConstantsHFNose > |
using | Tiles = std::array< TICLLayerTile, TileConstants::nLayers > |
using | TilesHFNose = std::array< TICLLayerTileHFNose, TileConstantsHFNose::nLayers > |
typedef std::vector< Trackster > | TracksterCollection |
using | TracksterTiles = std::array< TICLLayerTile, TileConstants::iterations > |
using | TracksterTilesHFNose = std::array< TICLLayerTileHFNose, TileConstantsHFNose::iterations > |
Enumerations | |
enum | VerbosityLevel { None = 0, Basic, Advanced, Expert, Guru } |
Functions | |
void | assignPCAtoTracksters (std::vector< Trackster > &, const std::vector< reco::CaloCluster > &, const edm::ValueMap< std::pair< float, float >> &, double, bool energyWeight=true) |
Trackster::ParticleType | tracksterParticleTypeFromPdgId (int pdgId, int charge) |
Variables | |
constexpr double | mpion = 0.13957 |
constexpr float | mpion2 = mpion * mpion |
typedef std::vector<std::pair<unsigned int, float> > ticl::HgcalClusterFilterMask |
using ticl::TICLLayerTile = typedef TICLLayerTileT<TileConstants> |
Definition at line 80 of file TICLLayerTile.h.
using ticl::TICLLayerTileHFNose = typedef TICLLayerTileT<TileConstantsHFNose> |
Definition at line 84 of file TICLLayerTile.h.
using ticl::Tiles = typedef std::array<TICLLayerTile, TileConstants::nLayers> |
Definition at line 81 of file TICLLayerTile.h.
using ticl::TilesHFNose = typedef std::array<TICLLayerTileHFNose, TileConstantsHFNose::nLayers> |
Definition at line 85 of file TICLLayerTile.h.
typedef std::vector<Trackster> ticl::TracksterCollection |
Definition at line 203 of file Trackster.h.
using ticl::TracksterTiles = typedef std::array<TICLLayerTile, TileConstants::iterations> |
Definition at line 82 of file TICLLayerTile.h.
using ticl::TracksterTilesHFNose = typedef std::array<TICLLayerTileHFNose, TileConstantsHFNose::iterations> |
Definition at line 86 of file TICLLayerTile.h.
enum ticl::VerbosityLevel |
Enumerator | |
---|---|
None | |
Basic | |
Advanced | |
Expert | |
Guru |
Definition at line 41 of file commons.h.
void ticl::assignPCAtoTracksters | ( | std::vector< Trackster > & | tracksters, |
const std::vector< reco::CaloCluster > & | layerClusters, | ||
const edm::ValueMap< std::pair< float, float >> & | layerClustersTime, | ||
double | z_limit_em, | ||
bool | energyWeight = true |
||
) |
Definition at line 12 of file TrackstersPCA.cc.
References funct::abs(), ticl::Trackster::ascending, HltBtagPostValidation_cff::c, f, dqmdumpme::first, hgcalsimclustertime::ComputeClusterTime::fixSizeHighestDensity(), HLT_2023v12_cff::fraction, mps_fire::i, dqmiolumiharvest::j, hltEgammaHGCALIDVarsL1Seeded_cfi::layerClusters, LogDebug, N, point, funct::pow(), edm::second(), Success, mps_merge::weight, x, and detailsBasic3DVector::y.
Referenced by ticl::PatternRecognitionbyCLUE3D< TILES >::makeTracksters(), ticl::PatternRecognitionbyCA< TILES >::makeTracksters(), ticl::PatternRecognitionbyFastJet< TILES >::makeTracksters(), TrackstersMergeProducerV3::produce(), SimTrackstersProducer::produce(), and TrackstersMergeProducer::produce().
|
inline |
Definition at line 14 of file commons.h.
References funct::abs(), ALCARECOTkAlJpsiMuMu_cff::charge, ticl::Trackster::charged_hadron, ticl::Trackster::electron, ticl::Trackster::muon, ticl::Trackster::neutral_hadron, ticl::Trackster::neutral_pion, EgammaValidation_cff::pdgId, ticl::Trackster::photon, and ticl::Trackster::unknown.
Referenced by SimTrackstersProducer::addTrackster().
constexpr double ticl::mpion = 0.13957 |
Definition at line 11 of file commons.h.
Referenced by TrackstersMergeProducerV3::produce(), and TrackstersMergeProducer::produce().
Definition at line 12 of file commons.h.
Referenced by ticl::LinkingAlgoByDirectionGeometric::linkTracksters(), TICLCandidateFromTrackstersProducer::produce(), TrackstersMergeProducerV3::produce(), SimPFProducer::produce(), TrackstersMergeProducer::produce(), and ticl::TracksterP4FromTrackAndPCA::setP4().