LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
This tool provides "standard" 3D hits built (by this tool) from 2D hits. More...
#include "art/Utilities/ToolMacros.h"
#include "cetlib/search_path.h"
#include "cetlib/cpu_timer.h"
#include "canvas/Utilities/InputTag.h"
#include "larreco/RecoAlg/Cluster3DAlgs/IHit3DBuilder.h"
#include "larcore/Geometry/Geometry.h"
#include "lardata/DetectorInfoServices/DetectorPropertiesService.h"
#include "lardataobj/RecoBase/Hit.h"
#include "lardata/Utilities/AssociationUtil.h"
#include "larevt/CalibrationDBI/Interface/ChannelStatusService.h"
#include "larevt/CalibrationDBI/Interface/ChannelStatusProvider.h"
#include <string>
#include <functional>
#include <iostream>
#include <memory>
Go to the source code of this file.
Classes | |
struct | lar_cluster3d::Hit2DSetCompare |
What follows are several highly useful typedefs which we want to expose to the outside world. More... | |
class | lar_cluster3d::StandardHit3DBuilder |
StandardHit3DBuilder class definiton. More... | |
struct | lar_cluster3d::HitPairClusterOrder |
Namespaces | |
lar_cluster3d | |
Typedefs | |
using | lar_cluster3d::HitVector = std::vector< reco::ClusterHit2D * > |
using | lar_cluster3d::PlaneToHitVectorMap = std::map< geo::PlaneID, HitVector > |
using | lar_cluster3d::TPCToPlaneToHitVectorMap = std::map< geo::TPCID, PlaneToHitVectorMap > |
using | lar_cluster3d::Hit2DVector = std::vector< reco::ClusterHit2D > |
using | lar_cluster3d::Hit2DSet = std::set< const reco::ClusterHit2D *, Hit2DSetCompare > |
using | lar_cluster3d::WireToHitSetMap = std::map< unsigned int, Hit2DSet > |
using | lar_cluster3d::PlaneToWireToHitSetMap = std::map< geo::PlaneID, WireToHitSetMap > |
using | lar_cluster3d::TPCToPlaneToWireToHitSetMap = std::map< geo::TPCID, PlaneToWireToHitSetMap > |
using | lar_cluster3d::HitVectorMap = std::map< size_t, HitVector > |
using | lar_cluster3d::HitPairVector = std::vector< std::unique_ptr< reco::ClusterHit3D >> |
Functions | |
bool | lar_cluster3d::SetPeakHitPairIteratorOrder (const reco::HitPairList::iterator &left, const reco::HitPairList::iterator &right) |
bool | lar_cluster3d::SetHitTimeOrder (const reco::ClusterHit2D *left, const reco::ClusterHit2D *right) |
This tool provides "standard" 3D hits built (by this tool) from 2D hits.
Definition in file StandardHit3DBuilder_tool.cc.
|
private |
Definition at line 392 of file StandardHit3DBuilder_tool.cc.
Referenced by lar_cluster3d::StandardHit3DBuilder::BuildHit3D().