#include <PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h>
Public Member Functions | |
void | analyze (const edm::Event &event, const edm::EventSetup &setup) |
void | clear () |
TrajectorySeedCollection * | getTrajectorySeedCollection () |
void | init () |
PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo (const edm::ParameterSet &) | |
~PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo () | |
Private Types | |
typedef Regions::const_iterator | IR |
typedef std::vector < TrackingRegion * > | Regions |
Private Member Functions | |
bool | inspect (const TrackingRegion ®ion) |
void | loop () |
Definition at line 29 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 60 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 59 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo | ( | const edm::ParameterSet & | conf | ) |
Definition at line 15 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References init().
|
inline |
Definition at line 33 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
void PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::analyze | ( | const edm::Event & | event, |
const edm::EventSetup & | setup | ||
) |
Definition at line 44 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References _conf, event(), edm::ParameterSet::getParameter(), edm::HandleBase::isValid(), loop(), myEsetup, myEvent, po, PrintRecoObjects::print(), GlobalTrackingRegionProducerFromBeamSpot::regions(), regions, hitfit::return, seedCollection, HcalObjRepresent::setup(), ss, theClusterCheck, theRegionProducer, theSilentOnClusterCheck, ClusterChecker::tooManyClusters(), and vertexHandle.
Referenced by PhotonConversionTrajectorySeedProducerFromQuadruplets::produce().
void PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::clear | ( | void | ) |
Definition at line 27 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References NULL, theHitsGenerator, theRegionProducer, and theSeedCreator.
Referenced by PhotonConversionTrajectorySeedProducerFromQuadruplets::endRun().
|
inline |
Definition at line 39 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
References seedCollection.
Referenced by PhotonConversionTrajectorySeedProducerFromQuadruplets::produce().
void PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::init | ( | void | ) |
Definition at line 37 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References creatorPSet, hitsfactoryPSet, regfactoryPSet, theHitsGenerator, theRegionProducer, and theSeedCreator.
Referenced by PhotonConversionTrajectorySeedProducerFromQuadruplets::beginRun(), and PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo().
|
private |
Definition at line 123 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References cppFunctionSkipper::exception, myEsetup, myEvent, CombinedHitQuadrupletGeneratorForPhotonConversion::run(), seedCollection, OrderedSeedingHits::size(), ss, theHitsGenerator, theSeedCreator, SeedForPhotonConversionFromQuadruplets::trajectorySeed(), and cms::Exception::what().
Referenced by loop().
|
private |
Definition at line 88 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References inspect(), reco::Vertex::position(), primaryVertex, PtMinSelector_cfg::ptMin, ss, funct::true, vertexHandle, reco::Vertex::xError(), and reco::Vertex::zError().
Referenced by analyze().
|
private |
Definition at line 47 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 54 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by init().
|
private |
Definition at line 54 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by init().
|
private |
Definition at line 67 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 68 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 70 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 65 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by loop().
|
private |
Definition at line 54 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by init().
|
private |
Definition at line 61 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 49 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze(), getTrajectorySeedCollection(), and inspect().
|
private |
Definition at line 72 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 56 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 50 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 52 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 51 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 57 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 64 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 63 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.