LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Public Member Functions | |
ClusterAnalyser (std::string &label) | |
void | Analyse (std::vector< art::Ptr< recob::Hit > > &hits, std::vector< art::Ptr< recob::Cluster > > &clusters, const art::FindManyP< recob::Hit > &fmh, int numHits) |
TrackID | FindTrackID (art::Ptr< recob::Hit > &hit) |
TrackID | FindTrueTrack (std::vector< art::Ptr< recob::Hit > > &clusterHits) |
double | FindPhotonAngle () |
double | GetEndTrackDistance (TrackID id1, TrackID id2) |
const simb::MCParticle * | GetPi0 () |
TObjArray | GetHistograms () |
void | MakeHistograms () |
void | WriteFile () |
Definition at line 173 of file ClusteringValidation_module.cc.
|
explicit |
Definition at line 213 of file ClusteringValidation_module.cc.
void ClusteringValidation::ClusterAnalyser::Analyse | ( | std::vector< art::Ptr< recob::Hit > > & | hits, |
std::vector< art::Ptr< recob::Cluster > > & | clusters, | ||
const art::FindManyP< recob::Hit > & | fmh, | ||
int | numHits | ||
) |
Definition at line 246 of file ClusteringValidation_module.cc.
References sim::ParticleList::begin(), sim::ParticleList::end(), hits(), sim::ParticleList::ParticleList(), geo::PlaneID::Plane, geo::TPCID::TPC, simb::MCParticle::TrackId(), lar::dump::vector(), and recob::Hit::WireID().
double ClusteringValidation::ClusterAnalyser::FindPhotonAngle | ( | ) |
Definition at line 334 of file ClusteringValidation_module.cc.
References simb::MCParticle::Daughter(), and simb::MCParticle::NumberDaughters().
TrackID ClusteringValidation::ClusterAnalyser::FindTrackID | ( | art::Ptr< recob::Hit > & | hit | ) |
Definition at line 303 of file ClusteringValidation_module.cc.
TrackID ClusteringValidation::ClusterAnalyser::FindTrueTrack | ( | std::vector< art::Ptr< recob::Hit > > & | clusterHits | ) |
Definition at line 316 of file ClusteringValidation_module.cc.
References recob::Hit::Integral(), and lar::dump::vector().
Definition at line 349 of file ClusteringValidation_module.cc.
TObjArray ClusteringValidation::ClusterAnalyser::GetHistograms | ( | ) |
Definition at line 355 of file ClusteringValidation_module.cc.
const simb::MCParticle * ClusteringValidation::ClusterAnalyser::GetPi0 | ( | ) |
Definition at line 341 of file ClusteringValidation_module.cc.
void ClusteringValidation::ClusterAnalyser::MakeHistograms | ( | ) |
Definition at line 378 of file ClusteringValidation_module.cc.
void ClusteringValidation::ClusterAnalyser::WriteFile | ( | ) |
Definition at line 450 of file ClusteringValidation_module.cc.
|
private |
Definition at line 209 of file ClusteringValidation_module.cc.
|
private |
Definition at line 203 of file ClusteringValidation_module.cc.
|
private |
Definition at line 191 of file ClusteringValidation_module.cc.
|
private |
Definition at line 201 of file ClusteringValidation_module.cc.
|
private |
Definition at line 207 of file ClusteringValidation_module.cc.
|
private |
Definition at line 194 of file ClusteringValidation_module.cc.
|
private |
Definition at line 198 of file ClusteringValidation_module.cc.
|
private |
Definition at line 198 of file ClusteringValidation_module.cc.
|
private |
Definition at line 198 of file ClusteringValidation_module.cc.
|
private |
Definition at line 198 of file ClusteringValidation_module.cc.
|
private |
Definition at line 194 of file ClusteringValidation_module.cc.
|
private |
Definition at line 199 of file ClusteringValidation_module.cc.
|
private |
Definition at line 199 of file ClusteringValidation_module.cc.
|
private |
Definition at line 199 of file ClusteringValidation_module.cc.
|
private |
Definition at line 199 of file ClusteringValidation_module.cc.
|
private |
Definition at line 194 of file ClusteringValidation_module.cc.
|
private |
Definition at line 197 of file ClusteringValidation_module.cc.
|
private |
Definition at line 197 of file ClusteringValidation_module.cc.
|
private |
Definition at line 197 of file ClusteringValidation_module.cc.
|
private |
Definition at line 197 of file ClusteringValidation_module.cc.
|
private |
Definition at line 200 of file ClusteringValidation_module.cc.
|
private |
Definition at line 200 of file ClusteringValidation_module.cc.
|
private |
Definition at line 200 of file ClusteringValidation_module.cc.
|
private |
Definition at line 200 of file ClusteringValidation_module.cc.
|
private |
Definition at line 196 of file ClusteringValidation_module.cc.
|
private |
Definition at line 196 of file ClusteringValidation_module.cc.
|
private |
Definition at line 195 of file ClusteringValidation_module.cc.
|
private |
Definition at line 195 of file ClusteringValidation_module.cc.
|
private |
Definition at line 195 of file ClusteringValidation_module.cc.
|
private |
Definition at line 195 of file ClusteringValidation_module.cc.
|
private |
Definition at line 195 of file ClusteringValidation_module.cc.
|
private |
Definition at line 195 of file ClusteringValidation_module.cc.
|
private |
Definition at line 195 of file ClusteringValidation_module.cc.
|
private |
Definition at line 195 of file ClusteringValidation_module.cc.
|
private |
Definition at line 208 of file ClusteringValidation_module.cc.
|
private |
Definition at line 204 of file ClusteringValidation_module.cc.