Public Member Functions | |
| ClusterCounter (unsigned int &tpc, unsigned int &plane) | |
| void | AddHitPreClustering (TrackID id) |
| void | AddSignalHitPostClustering (ClusterID id) |
| void | AddNoiseHitPostClustering (ClusterID id) |
| void | AssociateClusterAndTrack (ClusterID clusID, TrackID trackID) |
| double | GetCompleteness (ClusterID id) |
| double | GetCleanliness (ClusterID id) |
| double | GetEfficiency (TrackID id) |
| ClusterIDs | GetListOfClusterIDs () |
| TrackIDs | GetListOfTrackIDs () |
| int | GetNumberHitsFromTrack (TrackID id) |
| int | GetNumberHitsInCluster (ClusterID id) |
| int | GetNumberHitsInPlane () |
| std::vector< std::pair< TrackID, ClusterIDs > > | GetPhotons () |
| TrackID | GetTrack (ClusterID id) |
| bool | IsNoise (ClusterID id) |
| bool | IsNoise (TrackID id) |
| bool | PassesCut () |
Private Attributes | |
| unsigned int | tpc |
| unsigned int | plane |
| std::map< TrackID, int > | numHitsPreClustering |
| std::map< ClusterID, int > | numSignalHitsPostClustering |
| std::map< ClusterID, int > | numNoiseHitsPostClustering |
| std::map< ClusterID, TrackID > | clusterToTrackID |
| std::map< TrackID, ClusterIDs > | trackToClusterIDs |
| std::map< TrackID, std::map< std::string, double > > | particleProperties |
| std::map< TrackID, simb::MCParticle > | trueParticles |
| art::ServiceHandle< geo::Geometry const > | geometry |
| art::ServiceHandle< cheat::BackTrackerService const > | bt_serv |
| art::ServiceHandle< cheat::ParticleInventoryService > | pi_serv |
Definition at line 61 of file ClusteringValidation_module.cc.
|
explicit |
Definition at line 99 of file ClusteringValidation_module.cc.
| void ClusteringValidation::ClusterCounter::AddHitPreClustering | ( | TrackID | id | ) |
Definition at line 106 of file ClusteringValidation_module.cc.
| void ClusteringValidation::ClusterCounter::AddNoiseHitPostClustering | ( | ClusterID | id | ) |
Definition at line 118 of file ClusteringValidation_module.cc.
| void ClusteringValidation::ClusterCounter::AddSignalHitPostClustering | ( | ClusterID | id | ) |
Definition at line 112 of file ClusteringValidation_module.cc.
| void ClusteringValidation::ClusterCounter::AssociateClusterAndTrack | ( | ClusterID | clusID, |
| TrackID | trackID | ||
| ) |
Definition at line 124 of file ClusteringValidation_module.cc.
| double ClusteringValidation::ClusterCounter::GetCleanliness | ( | ClusterID | id | ) |
Definition at line 138 of file ClusteringValidation_module.cc.
| double ClusteringValidation::ClusterCounter::GetCompleteness | ( | ClusterID | id | ) |
Definition at line 131 of file ClusteringValidation_module.cc.
| double ClusteringValidation::ClusterCounter::GetEfficiency | ( | TrackID | id | ) |
Definition at line 144 of file ClusteringValidation_module.cc.
| ClusterIDs ClusteringValidation::ClusterCounter::GetListOfClusterIDs | ( | ) |
Definition at line 171 of file ClusteringValidation_module.cc.
| TrackIDs ClusteringValidation::ClusterCounter::GetListOfTrackIDs | ( | ) |
Definition at line 182 of file ClusteringValidation_module.cc.
| int ClusteringValidation::ClusterCounter::GetNumberHitsFromTrack | ( | TrackID | id | ) |
Definition at line 150 of file ClusteringValidation_module.cc.
| int ClusteringValidation::ClusterCounter::GetNumberHitsInCluster | ( | ClusterID | id | ) |
Definition at line 156 of file ClusteringValidation_module.cc.
| int ClusteringValidation::ClusterCounter::GetNumberHitsInPlane | ( | ) |
Definition at line 162 of file ClusteringValidation_module.cc.
| std::vector< std::pair< TrackID, ClusterIDs > > ClusteringValidation::ClusterCounter::GetPhotons | ( | ) |
Definition at line 193 of file ClusteringValidation_module.cc.
Definition at line 205 of file ClusteringValidation_module.cc.
Definition at line 211 of file ClusteringValidation_module.cc.
Definition at line 217 of file ClusteringValidation_module.cc.
| bool ClusteringValidation::ClusterCounter::PassesCut | ( | ) |
Definition at line 223 of file ClusteringValidation_module.cc.
|
private |
Definition at line 95 of file ClusteringValidation_module.cc.
Definition at line 89 of file ClusteringValidation_module.cc.
|
private |
Definition at line 94 of file ClusteringValidation_module.cc.
|
private |
Definition at line 86 of file ClusteringValidation_module.cc.
|
private |
Definition at line 88 of file ClusteringValidation_module.cc.
|
private |
Definition at line 87 of file ClusteringValidation_module.cc.
|
private |
Definition at line 91 of file ClusteringValidation_module.cc.
|
private |
Definition at line 96 of file ClusteringValidation_module.cc.
|
private |
Definition at line 84 of file ClusteringValidation_module.cc.
|
private |
Definition at line 84 of file ClusteringValidation_module.cc.
|
private |
Definition at line 90 of file ClusteringValidation_module.cc.
|
private |
Definition at line 92 of file ClusteringValidation_module.cc.
1.8.11