#include <CombinedHitPairGeneratorForPhotonConversion.h>
Public Types | |
typedef LayerHitMapCache | LayerCacheType |
Private Types | |
typedef std::vector < HitPairGeneratorFromLayerPairForPhotonConversion * > | Container |
Private Member Functions | |
void | cleanup () |
CombinedHitPairGeneratorForPhotonConversion (const CombinedHitPairGeneratorForPhotonConversion &cb) | |
void | init (const ctfseeding::SeedingLayerSets &layerSets) |
void | init (const edm::ParameterSet &cfg, const edm::EventSetup &es) |
Private Attributes | |
bool | initialised |
uint32_t | maxHitPairsPerTrackAndGenerator |
edm::ParameterSet | theConfig |
edm::ESWatcher < TrackerDigiGeometryRecord > | theESWatcher |
Container | theGenerators |
LayerCacheType | theLayerCache |
OrderedHitPairs | thePairs |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Hides set of HitPairGeneratorFromLayerPairForPhotonConversion generators.
Definition at line 26 of file CombinedHitPairGeneratorForPhotonConversion.h.
|
private |
Definition at line 71 of file CombinedHitPairGeneratorForPhotonConversion.h.
Definition at line 28 of file CombinedHitPairGeneratorForPhotonConversion.h.
CombinedHitPairGeneratorForPhotonConversion::CombinedHitPairGeneratorForPhotonConversion | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 14 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References edm::ParameterSet::getParameter(), maxHitPairsPerTrackAndGenerator, and OrderedHitsGenerator::theMaxElement.
Referenced by clone().
|
virtual |
Definition at line 55 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References cleanup().
|
private |
void CombinedHitPairGeneratorForPhotonConversion::add | ( | const ctfseeding::SeedingLayer & | inner, |
const ctfseeding::SeedingLayer & | outer | ||
) |
Definition at line 57 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References maxHitPairsPerTrackAndGenerator, theGenerators, and theLayerCache.
Referenced by init().
|
private |
Definition at line 46 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References theGenerators.
Referenced by hitPairs(), and ~CombinedHitPairGeneratorForPhotonConversion().
|
inline |
Definition at line 53 of file CombinedHitPairGeneratorForPhotonConversion.h.
References LayerHitMapCache::clear(), and theLayerCache.
Referenced by PhotonConversionTrajectorySeedProducerFromSingleLegAlgo::analyze().
|
inlinevirtual |
from base class
Implements HitPairGenerator.
Definition at line 41 of file CombinedHitPairGeneratorForPhotonConversion.h.
References CombinedHitPairGeneratorForPhotonConversion(), and theConfig.
|
inlinevirtual |
form base class
Implements HitPairGenerator.
Definition at line 38 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by run().
void CombinedHitPairGeneratorForPhotonConversion::hitPairs | ( | const ConversionRegion & | convRegion, |
const TrackingRegion & | reg, | ||
OrderedHitPairs & | result, | ||
const edm::Event & | ev, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 72 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References edm::ESWatcher< T >::check(), cleanup(), i, init(), initialised, maxHitPairsPerTrackAndGenerator, OrderedHitPairs::size(), theConfig, theESWatcher, theGenerators, and OrderedHitsGenerator::theMaxElement.
|
private |
Definition at line 35 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References add(), and initialised.
Referenced by hitPairs(), and init().
|
private |
Definition at line 22 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References edm::EventSetup::get(), edm::ParameterSet::getParameter(), init(), maxHitPairsPerTrackAndGenerator, AlCaHLTBitMon_QueryRunRegistry::string, and OrderedHitsGenerator::theMaxElement.
const OrderedHitPairs & CombinedHitPairGeneratorForPhotonConversion::run | ( | const ConversionRegion & | convRegion, |
const TrackingRegion & | region, | ||
const edm::Event & | ev, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 62 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References hitPairs(), and thePairs.
Referenced by PhotonConversionTrajectorySeedProducerFromSingleLegAlgo::inspectTrack().
|
mutableprivate |
Definition at line 63 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by hitPairs(), and init().
|
private |
Definition at line 65 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by add(), CombinedHitPairGeneratorForPhotonConversion(), hitPairs(), and init().
|
private |
Definition at line 64 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by clone(), and hitPairs().
|
private |
Definition at line 69 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by hitPairs().
|
private |
Definition at line 72 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by add(), cleanup(), and hitPairs().
|
private |
Definition at line 67 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by add(), and clearLayerCache().
|
private |
Definition at line 74 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by run().