#include <PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h>
Public Member Functions | |
void | analyze (const edm::Event &event, const edm::EventSetup &setup) |
TrajectorySeedCollection * | getTrajectorySeedCollection () |
PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo (const edm::ParameterSet &, edm::ConsumesCollector &&iC) | |
~PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo () | |
Private Types | |
typedef Regions::const_iterator | IR |
typedef std::vector< std::unique_ptr< TrackingRegion > > | Regions |
Private Member Functions | |
bool | inspect (const TrackingRegion ®ion) |
void | loop () |
Private Attributes | |
const edm::ParameterSet | _conf |
const edm::EventSetup * | myEsetup |
const edm::Event * | myEvent |
PrintRecoObjects | po |
reco::Vertex | primaryVertex |
edm::ParameterSet | QuadCutPSet |
Regions | regions |
TrajectorySeedCollection * | seedCollection |
std::stringstream | ss |
ClusterChecker | theClusterCheck |
std::unique_ptr< CombinedHitQuadrupletGeneratorForPhotonConversion > | theHitsGenerator |
std::unique_ptr< GlobalTrackingRegionProducerFromBeamSpot > | theRegionProducer |
std::unique_ptr< SeedForPhotonConversionFromQuadruplets > | theSeedCreator |
bool | theSilentOnClusterCheck |
edm::EDGetTokenT< reco::VertexCollection > | token_vertex |
reco::VertexCollection | vertexCollection |
edm::Handle< reco::VertexCollection > | vertexHandle |
Definition at line 29 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 68 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 67 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 22 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References _conf, edm::ParameterSet::getParameter(), and token_vertex.
PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::~PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo | ( | ) |
Definition at line 37 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References analyze().
void PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo::analyze | ( | const edm::Event & | event, |
const edm::EventSetup & | setup | ||
) |
Definition at line 41 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References _conf, gather_cfg::cout, event(), edm::ParameterSet::getParameter(), edm::HandleBase::isValid(), loop(), myEsetup, myEvent, po, PrintRecoObjects::print(), regions, mathSSE::return(), seedCollection, GeneralSetup::setup(), ss, theClusterCheck, theRegionProducer, theSilentOnClusterCheck, token_vertex, ClusterChecker::tooManyClusters(), and vertexHandle.
Referenced by ~PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo().
|
inline |
Definition at line 37 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
References inspect(), loop(), and seedCollection.
|
private |
Definition at line 124 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References cppFunctionSkipper::exception, myEsetup, myEvent, QuadCutPSet, seedCollection, OrderedSeedingHits::size(), ss, theHitsGenerator, theSeedCreator, and cms::Exception::what().
Referenced by getTrajectorySeedCollection(), and loop().
|
private |
Definition at line 89 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.cc.
References inspect(), reco::Vertex::position(), primaryVertex, ptMin, ss, funct::true, vertexHandle, reco::Vertex::xError(), and reco::Vertex::zError().
Referenced by analyze(), and getTrajectorySeedCollection().
|
private |
Definition at line 55 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze(), and PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo().
|
private |
Definition at line 76 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 77 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 79 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 73 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by loop().
|
private |
Definition at line 59 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by inspect().
|
private |
Definition at line 69 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 57 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze(), getTrajectorySeedCollection(), and inspect().
|
private |
Definition at line 81 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 58 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 62 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by inspect().
|
private |
Definition at line 64 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 63 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by inspect().
|
private |
Definition at line 60 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze().
|
private |
Definition at line 74 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
Referenced by analyze(), and PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo().
|
private |
Definition at line 72 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.
|
private |
Definition at line 71 of file PhotonConversionTrajectorySeedProducerFromQuadrupletsAlgo.h.