#include <CombinedHitQuadrupletGeneratorForPhotonConversion.h>
Public Types | |
typedef LayerHitMapCache | LayerCacheType |
Public Member Functions | |
void | add (const ctfseeding::SeedingLayer &inner, const ctfseeding::SeedingLayer &outer) |
void | clearLayerCache () |
virtual CombinedHitQuadrupletGeneratorForPhotonConversion * | clone () const |
from base class More... | |
CombinedHitQuadrupletGeneratorForPhotonConversion (const edm::ParameterSet &cfg) | |
virtual void | hitPairs (const TrackingRegion &, OrderedHitPairs &, const edm::Event &, const edm::EventSetup &) |
form base class More... | |
const OrderedHitPairs & | run (const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) |
virtual | ~CombinedHitQuadrupletGeneratorForPhotonConversion () |
Public Member Functions inherited from HitPairGenerator | |
virtual void | clear () |
HitPairGenerator (unsigned int size=7500) | |
virtual void | hitPairs (const TrackingRegion ®, OrderedHitPairs &prs, const edm::EventSetup &es) |
virtual | ~HitPairGenerator () |
Public Member Functions inherited from OrderedHitsGenerator | |
OrderedHitsGenerator () | |
virtual | ~OrderedHitsGenerator () |
Private Types | |
typedef std::vector < HitQuadrupletGeneratorFromLayerPairForPhotonConversion * > | Container |
Private Member Functions | |
void | cleanup () |
CombinedHitQuadrupletGeneratorForPhotonConversion (const CombinedHitQuadrupletGeneratorForPhotonConversion &cb) | |
void | init (const ctfseeding::SeedingLayerSets &layerSets) |
void | init (const edm::ParameterSet &cfg, const edm::EventSetup &es) |
Private Attributes | |
bool | initialised |
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 HitQuadrupletGeneratorFromLayerPairForPhotonConversion generators.
Definition at line 26 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
|
private |
Definition at line 64 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Definition at line 28 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
CombinedHitQuadrupletGeneratorForPhotonConversion::CombinedHitQuadrupletGeneratorForPhotonConversion | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 14 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References edm::ParameterSet::getParameter(), and OrderedHitsGenerator::theMaxElement.
Referenced by clone().
|
virtual |
Definition at line 52 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References cleanup().
|
private |
void CombinedHitQuadrupletGeneratorForPhotonConversion::add | ( | const ctfseeding::SeedingLayer & | inner, |
const ctfseeding::SeedingLayer & | outer | ||
) |
Definition at line 54 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References theGenerators, theLayerCache, and OrderedHitsGenerator::theMaxElement.
Referenced by init().
|
private |
Definition at line 43 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References theGenerators.
Referenced by hitPairs(), and ~CombinedHitQuadrupletGeneratorForPhotonConversion().
|
inline |
Definition at line 47 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
References LayerHitMapCache::clear(), and theLayerCache.
|
inlinevirtual |
from base class
Implements HitPairGenerator.
Definition at line 41 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
References CombinedHitQuadrupletGeneratorForPhotonConversion(), and theConfig.
|
virtual |
form base class
Implements HitPairGenerator.
Definition at line 67 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References edm::ESWatcher< T >::check(), cleanup(), LayerHitMapCache::clear(), i, init(), initialised, OrderedHitPairs::size(), theConfig, theESWatcher, theGenerators, and theLayerCache.
Referenced by run().
|
private |
Definition at line 32 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References add(), initialised, and runtimedef::set().
Referenced by hitPairs(), and init().
|
private |
Definition at line 20 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References edm::EventSetup::get(), edm::ParameterSet::getParameter(), init(), and OrderedHitsGenerator::theMaxElement.
|
virtual |
Reimplemented from HitPairGenerator.
Definition at line 59 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References hitPairs(), and thePairs.
Referenced by PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::inspect().
|
mutableprivate |
Definition at line 57 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by hitPairs(), and init().
|
private |
Definition at line 58 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by clone(), and hitPairs().
|
private |
Definition at line 62 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by hitPairs().
|
private |
Definition at line 65 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by add(), cleanup(), and hitPairs().
|
private |
Definition at line 60 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by add(), clearLayerCache(), and hitPairs().
|
private |
Definition at line 67 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by run().