LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Member Functions | |
ClusterAnalyser (std::string &label) | |
void | Analyse (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit >> &hits, std::vector< art::Ptr< recob::Cluster >> &clusters, const art::FindManyP< recob::Hit > &fmh, int numHits) |
TrackID | FindTrackID (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > &hit) |
TrackID | FindTrueTrack (detinfo::DetectorClocksData const &clockData, 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 215 of file ClusteringValidation_module.cc.
|
explicit |
Definition at line 279 of file ClusteringValidation_module.cc.
void ClusteringValidation::ClusterAnalyser::Analyse | ( | detinfo::DetectorClocksData const & | clockData, |
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 349 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 455 of file ClusteringValidation_module.cc.
References simb::MCParticle::Daughter(), and simb::MCParticle::NumberDaughters().
TrackID ClusteringValidation::ClusterAnalyser::FindTrackID | ( | detinfo::DetectorClocksData const & | clockData, |
art::Ptr< recob::Hit > & | hit | ||
) |
Definition at line 415 of file ClusteringValidation_module.cc.
TrackID ClusteringValidation::ClusterAnalyser::FindTrueTrack | ( | detinfo::DetectorClocksData const & | clockData, |
std::vector< art::Ptr< recob::Hit >> & | clusterHits | ||
) |
Definition at line 431 of file ClusteringValidation_module.cc.
References recob::Hit::Integral(), and lar::dump::vector().
Definition at line 476 of file ClusteringValidation_module.cc.
TObjArray ClusteringValidation::ClusterAnalyser::GetHistograms | ( | ) |
Definition at line 487 of file ClusteringValidation_module.cc.
const simb::MCParticle * ClusteringValidation::ClusterAnalyser::GetPi0 | ( | ) |
Definition at line 466 of file ClusteringValidation_module.cc.
void ClusteringValidation::ClusterAnalyser::MakeHistograms | ( | ) |
Definition at line 529 of file ClusteringValidation_module.cc.
References util::counter(), and E.
void ClusteringValidation::ClusterAnalyser::WriteFile | ( | ) |
Definition at line 606 of file ClusteringValidation_module.cc.
|
private |
Definition at line 276 of file ClusteringValidation_module.cc.
|
private |
Definition at line 270 of file ClusteringValidation_module.cc.
|
private |
Definition at line 236 of file ClusteringValidation_module.cc.
|
private |
Definition at line 268 of file ClusteringValidation_module.cc.
|
private |
Definition at line 274 of file ClusteringValidation_module.cc.
|
private |
Definition at line 240 of file ClusteringValidation_module.cc.
|
private |
Definition at line 257 of file ClusteringValidation_module.cc.
|
private |
Definition at line 258 of file ClusteringValidation_module.cc.
|
private |
Definition at line 259 of file ClusteringValidation_module.cc.
|
private |
Definition at line 256 of file ClusteringValidation_module.cc.
|
private |
Definition at line 241 of file ClusteringValidation_module.cc.
|
private |
Definition at line 261 of file ClusteringValidation_module.cc.
|
private |
Definition at line 262 of file ClusteringValidation_module.cc.
|
private |
Definition at line 263 of file ClusteringValidation_module.cc.
|
private |
Definition at line 260 of file ClusteringValidation_module.cc.
|
private |
Definition at line 239 of file ClusteringValidation_module.cc.
|
private |
Definition at line 253 of file ClusteringValidation_module.cc.
|
private |
Definition at line 254 of file ClusteringValidation_module.cc.
|
private |
Definition at line 255 of file ClusteringValidation_module.cc.
|
private |
Definition at line 252 of file ClusteringValidation_module.cc.
|
private |
Definition at line 264 of file ClusteringValidation_module.cc.
|
private |
Definition at line 266 of file ClusteringValidation_module.cc.
|
private |
Definition at line 267 of file ClusteringValidation_module.cc.
|
private |
Definition at line 265 of file ClusteringValidation_module.cc.
|
private |
Definition at line 250 of file ClusteringValidation_module.cc.
|
private |
Definition at line 251 of file ClusteringValidation_module.cc.
|
private |
Definition at line 242 of file ClusteringValidation_module.cc.
|
private |
Definition at line 246 of file ClusteringValidation_module.cc.
|
private |
Definition at line 244 of file ClusteringValidation_module.cc.
|
private |
Definition at line 248 of file ClusteringValidation_module.cc.
|
private |
Definition at line 245 of file ClusteringValidation_module.cc.
|
private |
Definition at line 249 of file ClusteringValidation_module.cc.
|
private |
Definition at line 243 of file ClusteringValidation_module.cc.
|
private |
Definition at line 247 of file ClusteringValidation_module.cc.
|
private |
Definition at line 275 of file ClusteringValidation_module.cc.
|
private |
Definition at line 271 of file ClusteringValidation_module.cc.