Classes | |
class | CacheBase |
class | ClusterFilterBase |
class | ClusterFilterByAlgo |
class | ClusterFilterByAlgoAndSize |
class | ClusterFilterByAlgoAndSizeAndLayerRange |
class | ClusterFilterBySize |
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 > |
Functions | |
static void | addTrackster (const int &index, const std::vector< std::pair< edm::Ref< reco::CaloClusterCollection >, std::pair< float, float >>> &lcVec, const std::vector< float > &inputClusterMask, const float &fractionCut_, const float &energy, const int &pdgId, const int &charge, const edm::ProductID &seed, const Trackster::IterationIndex iter, std::vector< float > &output_mask, std::vector< Trackster > &result) |
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) |
typedef std::vector<std::pair<unsigned int, float> > ticl::HgcalClusterFilterMask |
using ticl::TICLLayerTile = typedef TICLLayerTileT<TileConstants> |
Definition at line 69 of file TICLLayerTile.h.
using ticl::TICLLayerTileHFNose = typedef TICLLayerTileT<TileConstantsHFNose> |
Definition at line 73 of file TICLLayerTile.h.
using ticl::Tiles = typedef std::array<TICLLayerTile, TileConstants::nLayers> |
Definition at line 70 of file TICLLayerTile.h.
using ticl::TilesHFNose = typedef std::array<TICLLayerTileHFNose, TileConstantsHFNose::nLayers> |
Definition at line 74 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 71 of file TICLLayerTile.h.
using ticl::TracksterTilesHFNose = typedef std::array<TICLLayerTileHFNose, TileConstantsHFNose::iterations> |
Definition at line 75 of file TICLLayerTile.h.
|
static |
Definition at line 36 of file commons.h.
References ALCARECOTkAlJpsiMuMu_cff::charge, HCALHighEnergyHPDFilter_cfi::energy, f, HLT_2022v12_cff::fraction, EgammaValidation_cff::pdgId, mps_fire::result, fileCollector::seed, ticl::Trackster::setIdProbability(), ticl::Trackster::setIteration(), ticl::Trackster::setRegressedEnergy(), ticl::Trackster::setSeed(), tracksterParticleTypeFromPdgId(), ticl::Trackster::vertex_multiplicity(), ticl::Trackster::vertices(), and ticl::Trackster::zeroProbabilities().
Referenced by SimTrackstersProducer::produce().
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, c, f, first, hgcalsimclustertime::ComputeClusterTime::fixSizeHighestDensity(), HLT_2022v12_cff::fraction, mps_fire::i, dqmiolumiharvest::j, hltEgammaHGCALIDVarsL1Seeded_cfi::layerClusters, LogDebug, N, point, funct::pow(), edm::second(), mps_merge::weight, x, and detailsBasic3DVector::y.
Referenced by ticl::PatternRecognitionbyCLUE3D< TILES >::makeTracksters(), ticl::PatternRecognitionbyCA< TILES >::makeTracksters(), ticl::PatternRecognitionbyFastJet< TILES >::makeTracksters(), TrackstersMergeProducer::produce(), and SimTrackstersProducer::produce().
|
inline |
Definition at line 10 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 addTrackster().