#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-24/MEFinder/MEClusters.h"
Public Types | |
enum | ESaveGeVMode { kInitializeTotalGeV = 0, kResetTotalGeV = 1 } |
Public Member Functions | |
SlcME () | |
~SlcME () | |
double | MID () const |
double | DeltaT () const |
double | DistToSlc () const |
art::Ptr< rb::Cluster > | ParentSlc () const |
void | SetParentSlc (art::Ptr< rb::Cluster >) |
void | SetMID (double) |
void | SetDeltaT (double) |
void | SetDistToSlc (double) |
virtual void | Add (const art::Ptr< rb::CellHit > &cell, double weight=1) |
virtual void | Add (const art::PtrVector< rb::CellHit > &cells, const std::vector< double > &weights=std::vector< double >()) |
void | SetID (int id) |
const int | ID () const |
virtual double | W (const rb::CellHit *chit) const |
Estimate the unmeasured coordinate of chit. More... | |
virtual bool | Is3D () const |
bool | Is2D () const |
virtual geo::View_t | View () const |
kXorY for 3D clusters. More... | |
rb::Cluster | Exclude (const rb::Cluster *excl) const |
Create a cluster from this one, but with the hits of excl removed. More... | |
rb::RecoHit | RecoHit (const art::Ptr< rb::CellHit > &chit) const |
Return calibrated hit based on assumed W coordinate. More... | |
rb::RecoHit | RecoHit (geo::View_t view, unsigned int viewIdx) const |
rb::RecoHit | RecoHit (unsigned int globalIdx) const |
virtual void | Clear () |
Forget about all owned cell hits. More... | |
void | RemoveHit (const art::Ptr< rb::CellHit > hit) |
Remove hit from current cluster. More... | |
void | RemoveHit (unsigned int globalIdx) |
Remove the ith hit from current cluster. More... | |
void | SetNoise (bool noise) |
Declare the cluster to consist of noise hits or not. More... | |
bool | IsNoise () const |
Is the noise flag set? More... | |
void | SetWeight (unsigned int globalIdx, double weight) |
Set weight of the cell at this index. More... | |
void | SetWeight (geo::View_t view, unsigned int viewIdx, double weight) |
Set weight of the cell at this index in this view. More... | |
void | StandardSort () |
Put the cells in the cluster into a standard order. More... | |
void | SavePrecalcTotalGeV (ESaveGeVMode savemode) |
Store the current result of TotalGeV / CalorimetricEnergy. More... | |
bool | operator< (const Cluster &other) const |
Cell counts | |
unsigned int | NCell (geo::View_t view) const |
Number of cells in view view. More... | |
unsigned int | NCell () const |
Number of cells in either view. More... | |
unsigned int | NXCell () const |
Number of cells in the x-view. More... | |
unsigned int | NYCell () const |
Number of cells in the y-view. More... | |
Cell Accessors | |
art::Ptr< rb::CellHit > | Cell (geo::View_t view, unsigned int viewIdx) const |
Get the ith cell from view view. More... | |
art::Ptr< rb::CellHit > | Cell (unsigned int globalIdx) const |
Get the ith cell from either view. More... | |
art::Ptr< rb::CellHit > | XCell (unsigned int xIdx) const |
Get the ith cell in the x-view. More... | |
art::Ptr< rb::CellHit > | YCell (unsigned int yIdx) const |
Get the ith cell in the y-view. More... | |
const art::PtrVector< rb::CellHit > & | XCells () const |
Get all cells from the x-view. More... | |
const art::PtrVector< rb::CellHit > & | YCells () const |
Get all cells from the x-view. More... | |
art::PtrVector< rb::CellHit > | AllCells () const |
Get all cells from both views. More... | |
std::vector< geo::OfflineChan > | OfflineChans () const |
Positions of all the CellHits. More... | |
std::vector< rb::WeightedHit > | WeightedHits () const |
Get all hits from both views, with weights attached. More... | |
double | Weight (unsigned int globalIdx) const |
Weight assigned to the cell. More... | |
double | Weight (geo::View_t view, unsigned int viewIdx) const |
Weight assigned to the cell. More... | |
Minima | |
The "lower" corner of a box containing all the hits | |
TVector3 | MinXYZ () const |
double | MinV (geo::View_t view) const |
double | MinX () const |
double | MinY () const |
double | MinZ () const |
double | MinTNS () const |
unsigned int | MinPlane (geo::View_t view=geo::kXorY) const |
unsigned int | MinCell (geo::View_t view) const |
Maxima | |
The "upper" corner of a box containing all the hits | |
TVector3 | MaxXYZ () const |
double | MaxV (geo::View_t view) const |
double | MaxX () const |
double | MaxY () const |
double | MaxZ () const |
double | MaxTNS () const |
unsigned int | MaxPlane (geo::View_t view=geo::kXorY) const |
unsigned int | MaxCell (geo::View_t view) const |
Means | |
The unweighted mean position and time of all the hits in the cluster | |
TVector3 | MeanXYZ (rb::AveragingScheme=kDefaultScheme) const |
double | MeanV (geo::View_t view, rb::AveragingScheme scheme=kDefaultScheme) const |
double | MeanX (rb::AveragingScheme scheme=kDefaultScheme) const |
double | MeanY (rb::AveragingScheme scheme=kDefaultScheme) const |
double | MeanZ (rb::AveragingScheme scheme=kDefaultScheme) const |
double | MeanTNS (rb::AveragingScheme scheme=kDefaultScheme) const |
void | MinMaxMeanXYZ (TVector3 &lo, TVector3 &hi, TVector3 &mean, rb::AveragingScheme scheme=kDefaultScheme) const |
Gets the min/max/mean all at once, called by the functions above. More... | |
Extents | |
The size of a box containing all the hits | |
TVector3 | ExtentXYZ () const |
double | ExtentV (geo::View_t view) const |
double | ExtentX () const |
double | ExtentY () const |
double | ExtentZ () const |
unsigned int | ExtentPlane (geo::View_t view=geo::kXorY) const |
unsigned int | ExtentCell (geo::View_t view) const |
double | ExtentTNS () const |
Connectedness measures | |
int | MostContiguousPlanes (geo::View_t view) const |
Longest run of adjacent planes with hits. More... | |
int | MostMissingPlanes (geo::View_t view) const |
Longest run of adjacent planes with no hits. More... | |
int | NMissingPlanes (geo::View_t view) const |
Total number of missing planes in cluster. More... | |
Protected Member Functions | |
Internal helpers | |
void | EnsureWeightAlloc () |
Helper. Resizes weights vectors to match cell vectors. More... | |
Protected Attributes | |
double | fMID |
double | fDeltaT |
double | fDistToSlc |
art::Ptr< rb::Cluster > | fParentSlc |
geo::View_t | fView |
view this cluster is in More... | |
art::PtrVector< rb::CellHit > | fXCell |
collection of x-view cells in cluster More... | |
art::PtrVector< rb::CellHit > | fYCell |
collection of y-view cells in cluster More... | |
std::vector< double > | fXWeights |
Weights, matching cell indexing. More... | |
std::vector< double > | fYWeights |
May be empty, means all weights are 1. More... | |
int | fID |
ID for cluster. More... | |
bool | fNoiseCluster |
flag for whether this is a noise cluster More... | |
double | fPrecalcTotalGeV |
-1 = uninitialized More... | |
Totals | |
double | TotalADC () const |
Sum of the ADC of all the contained hits. More... | |
double | TotalPE () const |
Sum of the PE value of all the contained hits. More... | |
double | TotalGeV (EEnergyCalcScheme escheme=kRecomputeEnergy) const |
Simple sum of the estimated GeV of all the hits. More... | |
double | TotalWeight () const |
Sum of all the weights. The effective number of hits. More... | |
double | CalorimetricEnergy (EEnergyCalcScheme escheme=kRecomputeEnergy) const |
Simple estimate of neutrino energy. More... | |
enum | EEnergyCalcScheme { kRecomputeEnergy = 0, kUsePrecalcEnergy = 1 } |
Definition at line 9 of file MEClusters.h.
|
inherited |
Enumerator | |
---|---|
kRecomputeEnergy |
Default. Ask Calibrator about each hit, and sum. |
kUsePrecalcEnergy |
Use a value computed by a previous call to SavePrecalcTotalGeV. |
Definition at line 177 of file Cluster.h.
|
inherited |
Enumerator | |
---|---|
kInitializeTotalGeV |
Default, this is the initial/only call. |
kResetTotalGeV |
Altering the already-set value is not an error. |
Definition at line 281 of file Cluster.h.
me::SlcME::SlcME | ( | ) |
Definition at line 5 of file MEClusters.cxx.
me::SlcME::~SlcME | ( | ) |
Definition at line 6 of file MEClusters.cxx.
|
virtualinherited |
Definition at line 84 of file Cluster.cxx.
References ana::assert(), rb::Cluster::EnsureWeightAlloc(), rb::Cluster::fPrecalcTotalGeV, rb::Cluster::fView, rb::Cluster::fXCell, rb::Cluster::fXWeights, rb::Cluster::fYCell, rb::Cluster::fYWeights, geo::kX, geo::kY, art::PtrVector< T >::push_back(), and rb::CellHit::View().
Referenced by rb::Cluster::Add(), fuzz::FuzzyKVertex::AddProng(), bpfit::BPFTmvaTrainer::analyze(), bpf::BPFCVNAna::analyze(), htk::HoughTrack::analyze(), rb::Cluster::Cluster(), ddthelpers::cluster_hits(), sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), tdslicer::TDSlicer::DBSCAN(), slicemergeviews::SliceMergeViews::DoMerge(), rb::Cluster::Exclude(), comi::NumiFiltering::filter(), mono::MonopoleCluster::filter(), bsf::BremShowerFilter::filter(), mono::MonopoleTrack::filter(), mono::MonopoleCluster::find_isolated_hits(), trk::KalmanTrack::FindTracks(), cosrej::CosRejFxs::getActivity(), numusand::NumuSandFxs::getActivityVtx(), ndreco::NDRecoFxs::getProngActivity(), ndreco::NDRecoFxs::getProngDedx(), ndreco::NDRecoFxs::getTrackActivity(), ndreco::NDRecoFxs::getTrackDedx(), trk::KalmanTrackMerge::JoinTracks(), trk::WindowTrackingAlg::LookForBremsstrahlungHits(), mono::Cluster::make(), me::MEFinder::MakeSlcME(), fuzz::ViewMatchAlg::MakeTestProng(), nerd::ViewMatchAlg::MakeTestProng(), trk::WindowTrackingAlg::MakeTrack(), airshower::AirSlicer::MakeTrackSlices(), me::MEFinder::MakeTrkME(), numue::NumuEAlg::MakeVertexCluster(), fuzz::ViewMatchAlg::Matching(), nerd::ViewMatchAlg::Matching(), trk::KalmanTrackMerge::MatchTracks(), cheat::BackTracker::MCTruthToCluster(), qeef::QeFinder::produce(), slicer::Slicer4D::produce(), nuesand::FillNueSandbox::produce(), slid::Recluster::produce(), numusand::FillSandbox::produce(), cvn::CVNCosmicMapper::produce(), zcl::SPCluster::produce(), airshower::AirSlicer::produce(), zcl::SMMCluster::produce(), sn::SNSlicer::produce(), sn::SupernovaMCCluster::produce(), zcl::FMMTracker::produce(), cvn::CVNMapper::produce(), dif::DiFShowerFinder::produce(), bpfit::BPFEnergyEstimator::produce(), bpfit::BPFEnergyEstimatorOnly::produce(), tdslicer::TDSlicer::produce(), trk::WindowTrackingAlg::ShortTrack(), trk::WindowTrackingAlg::ShortTrackExtraPlane(), airshower::AirSlicer::TemporalClusters(), dt::Cand::ToTrack(), htk::Track3D::Track3D(), mono::Track3D::Track3D(), zcl::FMMTracker::Tracking2D(), slicemergeviews::SliceMergeViews::TrimNoise(), tdslicer::TDSlicer::TrimNoise(), trk::KalmanTrackMerge::ViewMergeTracks(), slicer::MMSlicer::WindowSlice(), and slicer::Slicer::WindowSlice().
|
virtualinherited |
Definition at line 107 of file Cluster.cxx.
References rb::Cluster::Add(), ana::assert(), art::PtrVector< T >::empty(), getGoodRuns4SAM::n, and art::PtrVector< T >::size().
|
inherited |
Get all cells from both views.
Definition at line 180 of file Cluster.cxx.
References plot_validation_datamc::c, rb::Cluster::fXCell, rb::Cluster::fYCell, art::PtrVector< T >::push_back(), and art::PtrVector< T >::size().
Referenced by caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), qeef::QeFinderVal::analyze(), calib::TestParticleCorrections::analyze(), sn::SNSlicerAna::analyze(), murem::MuonRemoveAna::analyze(), calib::HitEfficiency::analyze(), validation::NoiseClusterAnalysis::analyze(), showere::ShowerEnergyAna::analyze(), hough::HoughValidate::analyze(), zcl::FastMMStudy::analyze(), upmuana::UpMuRecoAna::analyze(), upmuana::UpMuAnalysis::analyze(), htk::HoughTrack::analyze(), murem::MRCCAna::analyze(), trk::KalmanTrackAna::CheckAssociations(), air::AirKalmanAna::CheckAssociations(), cheat::RecoCheckAna::CheckRecoClusters(), trk::KalmanTrackAna::CheckRecoTracks(), trk::WindowTrackingAlg::CheckTrackDirectionInY(), bpfit::dEdxCalculator::computeDEDX(), skim::SkimmingUtils::CopySlice(), murem::TrackCleanUpAlg::DeDxInPlane(), nnbar::NNbarUtilities::energyBalancingVertex(), dt::ViewMerger::FakeThirdDimension(), caf::FillDiFShowerVars(), caf::FillDiFVars(), calib::StopperThreshold::FillHist(), calib::CosmicTrends::FillHistograms(), caf::FillProngVars(), caf::FillShowerVars(), calib::StopperThreshold::FillTree(), trk::CosmicTrackAna::FillTrueInfo(), showere::ShowerEnergyFilterMC::filter(), sn::SNSlicer::FinalizeCluster(), cvn::Get2DProngEfficiencyByPDG(), cvn::Get2DProngEnergyByPDG(), cvn::Get2DProngPurityByPDG(), nnbar::NNbarUtilities::getCoordinateOfHits(), nuesand::FillNueSandbox::GetdEdx(), numusand::NumuSandFxs::getMissingE(), nnbar::NNbarUtilities::getMultipleCellFraction(), ndreco::NDRecoFxs::getProngActivity(), ndreco::NDRecoFxs::getProngDedx(), cvn::GetProngEfficiencyByPDG(), cvn::GetProngEnergyByPDG(), cvn::GetProngPurityByPDG(), nnbar::NNbarUtilities::getSliceBoundary(), nnbar::NNbarUtilities::getSliceTimeWindow(), ndreco::NDRecoFxs::getTrackActivity(), ndreco::NDRecoFxs::getTrackDedx(), nnbar::NNbarUtilities::getXyAsymmetry(), nnbar::NNbarUtilities::isFebFlasher(), novaddt::HorizontalMuonAna::IsHorzMuonTrack(), caf::IsTrueDiF(), calib::RockMuonStopperSelection::IsTrulyContainedStopper(), calib::StopperSelection::IsTrulyContainedStopper(), calib::RockMuonStopperSelection::IsTrulyInFiducial(), calib::ThroughgoingSelection::IsTrulyUncontained(), trk::KalmanTrackMerge::JoinTracks(), dt::ViewMerger::JoinTracks(), trk::WindowTrackingAlg::MakeTrack(), airshower::AirSlicer::MakeTrackSlices(), murem::FindParent::MatchToOrigSlice(), numue::NumuEAlg::MCTruthEnergyVariables(), murem::MuonRemove::MuonInfo(), mono::Monopole::n_mc_hits(), dq::FlasherFinder::Nflash(), zcl::FastMonopoleTriggers::NumberOfCellsPerLength(), zcl::FastMMStudy::NumberOfCellsPerLength(), zcl::FastMonopoleTriggers::NumberOfHitsInOverlapPlanesCut(), zcl::FastMMStudy::NumberOfHitsInOverlapPlanesCut(), mono::operator<<(), skim::ParametersNumu::ParametersNumu(), calib::PCHitsList::ProcessTrackForBelowThresholdHits(), calib::PCHitsList::ProcessTrackForFLSHits(), trk::TrkAssn::produce(), slid::Recluster::produce(), numusand::FillSandbox::produce(), hough::MultiHoughT::produce(), cosrej::CosRej::produce(), numue::NumuEnergy::produce(), earms::ElasticArmsHS::produce(), ndreco::NDReco::produce(), vdt::VertexDT::produce(), upmuana::UpMuProb::produce(), fuzz::FuzzyKVertex::produce(), nerd::NERDProng::produce(), caf::CAFMaker::produce(), cvn::ProngClassify(), sn::SliceRemover::remove(), murem::MuonRemove::RemoveByEfficiency(), trk::WindowTrackingAlg::SetTrackEndPoints(), trk::WindowTrackingAlg::ShortTrack(), cheat::BackTracker::SliceToMCTruth(), cheat::BackTracker::SliceToNeutrinoInteractions(), cosrej::MakeNueCosRej::SparsenessAsymmetry(), zcl::FastMonopoleTriggers::StdevCellsPerPlane(), zcl::FastMMStudy::StdevCellsPerPlane(), htk::Track3D::time_fit(), mono::Track3D::time_fit(), htk::Track3D::Track3D(), mono::Track3D::Track3D(), slid::NuEEnergyAlg::VertexEnergy(), zcl::FastMonopoleTriggers::WeightedCenterCut(), zcl::FastMMStudy::WeightedCenterCut(), moonshadowana::MoonShadowAna::WriteTrackInfo(), moonshadowana::MoonShadowAnaHough::WriteTrackInfo(), rb::Cluster::YCells(), dt::ViewMerger::ZipVerticalTracks(), and rb::Track::ZipWith().
|
inherited |
Simple estimate of neutrino energy.
Uses a simple scale factor to correct for dead material and thresholds, could be more advanced, but this is simple enough to use for preselection etc.
Definition at line 439 of file Cluster.cxx.
References calib::Calibrator::GetGeVToCalorimetricScale(), and rb::Cluster::TotalGeV().
Referenced by caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), tbem::TBRecoAna::analyze(), ncid::CompareByCalEnergy(), cosrej::CompareByCalEnergy(), caf::FillDiFShowerVars(), caf::FillDiFVars(), caf::FillHadClustVars(), caf::FillProngVars(), caf::FillShowerVars(), caf::FillSliceVars(), xsrec::MakeXSecCCPi0Inc::GetPhLL(), numue::NumuEAlg::GetUCMuonENonSingle(), numue::NumuEAlg::GetUCMuonESingle(), SliceLID::BasicProngVars::initBasicVars(), LSTME::BasicProngVars::initBasicVars(), me::MEFinder::MakeSlcME(), me::MEFinder::MakeTrkME(), skim::ParametersNue::ParametersNue(), skim::ParametersNumu::ParametersNumu(), me::MEFinder::PassesMEPresel(), presel::LEMPresel::produce(), numusand::FillSandbox::produce(), presel::NuePresel::produce(), cosrej::CosRej::produce(), cosrej::MakeNueCosRej::produce(), caf::CAFMaker::produce(), showerByEnergyNue(), showerByEnergyNumu(), lem::LEMSummarizer::SliceToLEMInput(), and ncid::NCNNKeras::TransMomFraction().
|
inherited |
Get the ith cell from view view.
Definition at line 145 of file Cluster.cxx.
References ana::assert(), geo::kX, geo::kXorY, geo::kY, rb::Cluster::XCell(), and rb::Cluster::YCell().
Referenced by dqsf::DQSpillFlags::AccumulateSyncMetric(), rb::HitMap::Add(), fuzz::FuzzyKVertex::AddProng(), dif::DiFShowerFinder::adjustPlane(), dif::DiFShowerFinder::adjustPlane_end(), tut::TutAnalyzer::analyze(), qeef::QeFinderVal::analyze(), rsim::RecordNoiseSpectrumFile::analyze(), chaninfo::CosmicEff::analyze(), remid::ReMIdValidate::analyze(), comi::CosmicMetrics::analyze(), dprf::ChannelPlots::analyze(), calib::TestParticleCorrections::analyze(), remid::ReMIdTrain::analyze(), mcchk::MonopoleAna::analyze(), dprf::TrackPlots::analyze(), mcchk::RockAna::analyze(), align::Alignment::analyze(), align::SplitTracks::analyze(), murem::MuonRemoveAna::analyze(), pa::ClusterEva::analyze(), vf::TrackEva::analyze(), comi::NumiFilteringAna::analyze(), zcl::FmmTriggerAna::analyze(), tbem::TBRecoAna::analyze(), zcl::FmmTrackerAna::analyze(), zcl::FmmTrackerValidation::analyze(), showere::ShowerEnergyAna::analyze(), bpfit::BPFTmvaTrainer::analyze(), bpf::BPFCVNAna::analyze(), calib::CosmicTrends::analyze(), calib::CalibAna::analyze(), ncs::Xeff::analyze(), ncs::ROCKMRE::analyze(), ncs::NCAna::analyze(), bpfit::DimuonFitter::AnaSlice(), trident::DimuonSliceAna::AnaSlice(), me::MEFinder::BestSlcMatch(), fuzz::ViewMatchAlg::CalcEnergyProfile(), nerd::ViewMatchAlg::CalcEnergyProfile(), trk::KalmanTrackMerge::CalcMatchScore(), slid::ParticleIDAlg::CalcPlaneHits(), trk::KalmanTrackMerge::CanJoinTracks(), slid::NuEEnergyAlg::CellEnergy(), murem::TrackCleanUpAlg::CleanUpTrack(), bpfit::dEdxCalculator::computeDEDX(), remid::ReMIdTrain::ContainedEvent(), remid::ReMIdDedx::ContainedEvent(), remid::ReMIdDedxRock::ContainedEvent(), remid::ReMIdDedxStudies::ContainedEvent(), cvn::RegPixelMapProducer::CreateMapGivenBoundary(), cvn::PixelMapProducer::CreateMapGivenBoundary(), cvn::RegPixelMapProducer::CreateMapGivenShowerVertex(), cvn::RegPixelMapProducer::CreateMapGivenVertex(), jmshower::RecoJMShower::DepositEnergy(), evd::RecoBaseDrawer::DrawTrack2D(), skim::ParametersNumu::EarliestLatestHitPos(), jmshower::RecoJMShower::Energy(), dif::DiFShowerFinder::eparm(), rb::Cluster::Exclude(), dt::ViewMerger::Extremes(), caf::FillHadClustVars(), calib::StopperThreshold::FillHist(), bpfit::BreakPoint::FillHitList(), sn::SupernovaAna::FillPlaneSeperations(), dqsf::DQSpillFlags::FillPopulatedDCMs(), caf::FillProngVars(), trk::CosmicTrackAna::FillRecoInfo(), caf::FillSliceInfo(), caf::FillSliceVars(), trk::CosmicTrackAna::FillTrackHistograms(), calib::StopperThreshold::FillTree(), comi::NumiFiltering::filter(), bsf::BremShowerFilter::filter(), showere::ShowerEnergyFilterMC::filter(), cvn::RegPixelMapProducer::FindCenterMedian(), cvn::PixelMapProducer::FindCenterMedian(), airshower::AirSlicer::FindNeighbors(), bsf::BremShowerFilter::findShowerByReco(), dif::DiFShowerFinder::findShowerByReco(), trk::KalmanTrack::FindTracks(), trk::CosmicTrackUtilities::FindTriCells(), trident::DimuonSliceAna::FindVertex(), cvn::RegPixelMapProducer::FindVertexMaxGap(), cvn::PixelMapProducer::FindVertexMaxGap(), cvn::RegPixelMapProducer::FindVertexWindowThreshold(), cvn::PixelMapProducer::FindVertexWindowThreshold(), bpfit::DimuonFitter::FindVertexZ(), bpfit::BreakPoint::FitTracks(), bpfit::DimuonFitter::FitView(), nuesand::FillNueSandbox::FracAngChanges(), nuesand::FillNueSandbox::FracModalHits(), nuesand::FillNueSandbox::FracNonContiguous(), numusand::NumuSandFxs::getActivity(), numusand::NumuSandFxs::getAveTrackdEdx(), numusand::NumuSandFxs::getAveTrackdEdxLast4Cells(), numusand::NumuSandFxs::getAveTrackdEdxLast6Cells(), numusand::NumuSandFxs::getAveTrackdEdxLast8Cells(), trackinfo::TrackInfoFxs::getAveTrackdEdxLastCells(), cosrej::CosRejFxs::getBBC(), evd::SliceNavigator::GetBounds(), evd::SliceNavigator::GetBox(), evd::RecoBaseDrawer::GetClusterOutlines(), evd::RecoBaseDrawer::GetClusterOutlinesConvexHull(), nuesand::FillNueSandbox::GetdEdx(), cosrej::CosRejFxs::getFits(), jmshower::RecoJMShower::GetPlaneCentroidCell(), jmshower::RecoJMShower::GetPlaneE1Cell(), jmshower::JMShower::GetPlaneHits(), jmshower::RecoJMShower::GetRVPStats(), jmshower::JMShower::GetTransHits(), calib::PCHitsList::GetTrueEnergyPathAndLightForCell(), slid::DeconvolveAlg::GetWeights(), slid::NuEEnergyAlg::HadronicDepEnergy(), rb::HitList::HitList(), cvn::HitNuIndex(), tf::TimingFitAlg::HoughFit(), zcl::FastMonopoleTriggers::is_trigger_by_epoch1_fmmtrigger(), trk::CosmicTrackSelection::IsCalibTrack(), calib::RockMuonStopperSelection::IsContainedStopper(), calib::PCHitsList::IsGoodTrack(), trk::CosmicTrackAlg::IsTrackDownstreamFromTiming(), trk::KalmanTrackMerge::JoinTracks(), fuzz::ViewMatchAlg::MakeTestProng(), nerd::ViewMatchAlg::MakeTestProng(), trk::CosmicTrackAlg::MakeTrack(), me::MEFinder::MakeTrkME(), murem::FindParent::MatchToOrigSlice(), rb::Cluster::MaxCell(), nuesand::FillNueSandbox::MaxGap(), nuesand::FillNueSandbox::MaxHits(), rb::Cluster::MaxPlane(), rb::Cluster::MaxTNS(), rb::Cluster::MeanTNS(), dt::DiscreteTracker::MergeParasiteTracks(), rb::Cluster::MinCell(), nerd::NERDProng::MinHitClusterDist(), me::MEFinder::MinHitSlcDist(), rb::Cluster::MinMaxMeanXYZ(), rb::Cluster::MinPlane(), rb::Cluster::MinTNS(), rb::Cluster::MostContiguousPlanes(), rb::Cluster::MostMissingPlanes(), murem::MuonRemove::MuonInfo(), dif::DiFShowerFinder::muonstub(), rb::Cluster::NCell(), numue::NumuEAlg::NDEnergy(), numue::NumuEAlg::NDTrackEnergySplitting(), rb::Cluster::NMissingPlanes(), zcl::FmmTriggerEvd::NumberOfCellsPerLength(), zcl::FmmTriggerEvd::NumberOfHitsInOverlapPlanesCut(), zcl::FastMonopoleTriggers::NumberOfSurfaceHits(), zcl::FastMMStudy::NumberOfSurfaceHits(), rb::Cluster::OfflineChans(), skim::ParametersNumu::ParametersNumu(), zcl::FastMonopoleTriggers::passed_epoch2_fmmtrigger(), trident::DimuonSliceAna::PlaneCellCounts(), rb::Track::PlaneDirMap(), slid::ParticleIDAlg::PlaneRadius(), calib::PCHitsList::ProcessTrack(), calib::PCHitsList::ProcessTrackTrajectory(), trk::TrkAssn::produce(), vf::VertexFinder::produce(), qeef::QeFinder::produce(), hv::HoughVertex::produce(), nuesand::FillNueSandbox::produce(), slid::Recluster::produce(), lem::Preselection::produce(), presel::NuePresel::produce(), numusand::FillSandbox::produce(), slid::SliceLIDBuilder::produce(), zcl::SPCluster::produce(), lem::MakeLibrary::produce(), earms::ElasticArmsHS::produce(), dt::DiscreteTracker::produce(), zcl::SMMCluster::produce(), zcl::FMMTracker::produce(), zcl::FmmTriggerEvd::produce(), jmshower::NueSel::produce(), dif::DiFShowerFinder::produce(), rvp::RecVarPID::produce(), jmshower::NueSelLID::produce(), bpfit::BPFEnergyEstimator::produce(), bpfit::BPFEnergyEstimatorOnly::produce(), caf::CAFMaker::produce(), slid::ParticleIDAlg::Radius(), jmshower::RecoJMShower::Radius(), jmshower::RecoJMShower::RadiusV(), rb::Cluster::RecoHit(), jmshower::RecoJMShower::RecoShowers(), murem::MuonRemove::RemoveByTruth(), trk::KalmanTrack::RemoveHitsFromSignal(), trk::KalmanTrackMerge::ShiftInterpolationPoints(), lem::MakeLibrary::SliceMeanPosEWeighted(), lem::MakeLibrary::SliceOrigin(), lem::LEMSummarizer::SliceToLEMInput(), zcl::FmmTriggerEvd::StdevCellsPerPlane(), calib::StopperThreshold::testPath(), rb::Cluster::TotalADC(), dt::ViewMerger::TotalChargePerView(), rb::Prong::TotalLength(), rb::Cluster::TotalPE(), trk::CosmicTrackUtilities::TrackResiduals(), trk::KalmanTrackMerge::ViewMergeTracks(), rb::Prong::W(), rb::Track::W(), and rb::Cluster::WeightedHits().
|
inherited |
Get the ith cell from either view.
Definition at line 173 of file Cluster.cxx.
References rb::Cluster::NXCell(), rb::Cluster::XCell(), and rb::Cluster::YCell().
|
virtualinherited |
Forget about all owned cell hits.
Virtual function because derived classes may have more stuff to clear
Definition at line 279 of file Cluster.cxx.
References art::PtrVector< T >::clear(), rb::Cluster::fPrecalcTotalGeV, rb::Cluster::fXCell, rb::Cluster::fXWeights, rb::Cluster::fYCell, and rb::Cluster::fYWeights.
Referenced by bsf::BremShowerFilter::filter(), mono::Cluster::make(), calib::PCHitsList::ProcessTrackForFLSHits(), nuesand::FillNueSandbox::produce(), cvn::CVNCosmicMapper::produce(), jmshower::RecoJMShower::RecoShowers(), and rb::Cluster::YCells().
double me::SlcME::DeltaT | ( | ) | const |
Definition at line 10 of file MEClusters.cxx.
References fDeltaT.
Referenced by caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), me::MEFinder::MakeSlcME(), me::MEFinder::MakeTrkME(), and me::MEFinder::PassesMEPresel().
double me::SlcME::DistToSlc | ( | ) | const |
Definition at line 12 of file MEClusters.cxx.
References fDistToSlc.
Referenced by caf::AddSlcMEToVec(), me::MEFinder::MakeSlcME(), me::MEFinder::MakeTrkME(), and me::MEFinder::PassesMEPresel().
|
protectedinherited |
Helper. Resizes weights vectors to match cell vectors.
Definition at line 712 of file Cluster.cxx.
References rb::Cluster::fXCell, rb::Cluster::fXWeights, rb::Cluster::fYCell, rb::Cluster::fYWeights, and art::PtrVector< T >::size().
Referenced by rb::Cluster::Add(), and rb::Cluster::SetWeight().
|
inherited |
Create a cluster from this one, but with the hits of excl removed.
Definition at line 233 of file Cluster.cxx.
References rb::Cluster::Add(), rb::Cluster::Cell(), rb::Cluster::fID, rb::Cluster::fNoiseCluster, rb::Cluster::fView, MECModelEnuComparisons::i, calib::j, genie::utils::mec::J(), rb::Cluster::NCell(), runNovaSAM::ret, rb::Cluster::SetNoise(), and rb::Cluster::Weight().
Referenced by mono::MonopoleCluster::filter(), slid::Recluster::produce(), slid::NuEEnergyAlg::VertexEnergy(), and rb::Cluster::YCells().
|
inherited |
Definition at line 570 of file Cluster.cxx.
References rb::Cluster::MaxCell(), and rb::Cluster::MinCell().
Referenced by sn::SNSlicerAna::analyze(), sn::SNSlicer::ClusterIsGood(), and rb::Cluster::ExtentPlane().
|
inlineinherited |
Definition at line 250 of file Cluster.h.
References rb::Cluster::ExtentCell(), rb::Cluster::MaxPlane(), and rb::Cluster::MinPlane().
Referenced by dt::ViewMerger::Adjacent(), align::AlignInspect::analyze(), align::Alignment::analyze(), align::SplitTracks::analyze(), sn::SNSlicerAna::analyze(), calib::PEResponse::analyze(), ncs::Xeff::analyze(), ncs::ROCKMRE::analyze(), ncs::NCAna::analyze(), trk::KalmanTrackMerge::CalcMatchScore(), sn::SNSlicer::ClusterIsGood(), dt::ViewMerger::FakeThirdDimension(), caf::FillDiFShowerVars(), caf::FillDiFVars(), calib::CosmicTrends::FillHistograms(), caf::FillProngVars(), caf::FillShowerVars(), jmshower::RecoJMShower::GetRVPStats(), LSTME::BasicProngVars::initBasicVars(), align::AlignInspect::IsGoodTrack(), align::Alignment::IsGoodTrack(), dt::ViewMerger::MatchScore(), dt::DiscreteTracker::MergeParasiteTracks(), skim::ParametersNue::ParametersNue(), presel::CosmicVeto::produce(), lem::Preselection::produce(), presel::NuePresel::produce(), rvp::RecVarPID::produce(), dprf::ChannelPlots::TrackOK(), dprf::TrackPlots::TrackOK(), and trk::KalmanTrackMerge::ViewMergeTracks().
|
inlineinherited |
Definition at line 252 of file Cluster.h.
References rb::Cluster::MaxTNS(), rb::Cluster::MinTNS(), rb::Cluster::MostContiguousPlanes(), rb::Cluster::MostMissingPlanes(), rb::Cluster::NMissingPlanes(), and rb::Cluster::StandardSort().
Referenced by sn::SNSlicerAna::analyze(), comi::DataCheck::analyze(), and sn::SNSlicer::ClusterIsGood().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 245 of file Cluster.h.
References rb::Cluster::MaxXYZ(), and rb::Cluster::MinXYZ().
Referenced by rb::Cluster::ExtentX(), rb::Cluster::ExtentY(), and rb::Cluster::ExtentZ().
|
inlineinherited |
|
inlineinherited |
Definition at line 249 of file Cluster.h.
References rb::Cluster::ExtentXYZ().
Referenced by air::AirFilter::parallel_muon_slice().
|
inlineinherited |
Definition at line 75 of file Cluster.h.
References rb::Cluster::fID, and rb::Cluster::W().
Referenced by align::SplitTracks::analyze(), sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), jmshower::RecoJMShower::ContStartPlane(), jmshower::RecoJMShower::DepositEnergy(), jmshower::RecoJMShower::Energy(), sn::SNSlicer::FinalizeCluster(), jmshower::RecoJMShower::GetCellTransDedx(), jmshower::RecoJMShower::GetDedxInvLongLL(), jmshower::RecoJMShower::GetDedxLongLL(), jmshower::RecoJMShower::GetPlaneDedx(), jmshower::RecoJMShower::GetTrkDistToEdge(), jmshower::RecoJMShower::GetTrkHitPath(), jmshower::RecoJMShower::IsFiducial(), trk::KalmanTrackMerge::JoinTracks(), jmshower::RecoJMShower::NMIPPlane(), rb::operator<<(), jmshower::RecoJMShower::Radius(), jmshower::RecoJMShower::RecoShowers(), slid::ParticleIDAlg::SetShower(), and trk::KalmanTrackMerge::ViewMergeTracks().
|
inlineinherited |
Definition at line 96 of file Cluster.h.
References rb::Cluster::Is3D().
Referenced by dt::ViewMerger::Adjacent(), moonshadowana::MoonShadowAna::analyze(), slid::DeconvolveAlg::DistanceToCore(), evd::RecoBaseDrawer::DrawCluster2D(), bpfit::BreakPoint::GoodProng(), slid::Recluster::produce(), moonshadowana::MoonShadowAna::WriteEventInfo(), moonshadowana::MoonShadowAnaHough::WriteEventInfo(), and rb::Track::ZipWith().
|
inlinevirtualinherited |
Reimplemented in rb::Prong.
Definition at line 95 of file Cluster.h.
References rb::Cluster::fXCell, rb::Cluster::fYCell, and art::PtrVector< T >::size().
Referenced by rb::Cluster::Is2D(), rb::operator<<(), and dif::DiFShowerFinder::produce().
|
inlineinherited |
Is the noise flag set?
Definition at line 163 of file Cluster.h.
References rb::Cluster::fNoiseCluster, rb::Cluster::SetWeight(), rb::Cluster::TotalADC(), rb::Cluster::TotalPE(), and ana::weight.
Referenced by qeef::QeFinderVal::analyze(), rsim::RecordNoiseSpectrumFile::analyze(), tut::RecoValidationTutorial::analyze(), calib::TestParticleCorrections::analyze(), mcchk::MonopoleAna::analyze(), sn::SupernovaAna::analyze(), comi::DataCheck::analyze(), validation::NoiseClusterAnalysis::analyze(), comi::NumiFilteringAna::analyze(), showere::ShowerEnergyAna::analyze(), hough::HoughValidate::analyze(), rockmuon::NDRockMuon::analyze(), ncid::NCNNKerasVal::analyze(), bpf::BPFCVNAna::analyze(), ncs::Xbeam::analyze(), ncs::Xeff::analyze(), ncs::ROCKMRE::analyze(), slid::LIDTraining::analyze(), ncs::NCAna::analyze(), me::MEFinder::BestSlcMatch(), trk::KalmanTrackAna::CheckAssociations(), air::AirKalmanAna::CheckAssociations(), evd::RecoBaseDrawer::DrawCluster2D(), LSTME::FillLSTME::fillEnergies(), SliceLID::FillSliceLID::fillSliceLIDPreds(), filter::Filter::FillSliceVariables(), comi::NumiFiltering::filter(), bsf::BremShowerFilter::filter(), showere::ShowerEnergyFilterMC::filter(), trident::DimuonSliceAna::filter(), me::MEFinder::GetPhysNoiseSlcs(), mono::HighEnergySliceRemoval::is_high_energy_slice(), novaddt::HorizontalMuonAna::IsHorzMuonTrack(), skim::EvaluatorNue::KeepSlice(), airshower::AirSlicer::MakeTrackSlices(), murem::FindParent::MatchToOrigSlice(), air::AirFilter::parallel_muon_slice(), lem::LEMAssociator::produce(), presel::LEMPresel::produce(), qeef::QeFinder::produce(), hough::HoughT::produce(), hv::HoughVertex::produce(), nuesand::FillNueSandbox::produce(), lem::UnTranspose::produce(), wsnumu::WSNumu::produce(), numue::TrackOverlapECalc::produce(), lem::LEMSummarizer::produce(), presel::RockPresel::produce(), slid::Recluster::produce(), nussand::FillNusSandbox::produce(), presel::CosmicVeto::produce(), trackinfo::TrackInfo::produce(), lem::Preselection::produce(), presel::NuePresel::produce(), jmshower::JMTrackMerge::produce(), presel::CosmicCVNVeto::produce(), hough::MultiHoughT::produce(), numusand::FillSandbox::produce(), cosrej::CosRej::produce(), numue::NumuEnergy::produce(), earms::ElasticArmsHS::produce(), dt::DiscreteTracker::produce(), ndreco::NDReco::produce(), jmshower::JMClusterMerge::produce(), vdt::VertexDT::produce(), ncpi0::MakeNCPi0BkgRej::produce(), jmshower::NueSel::produce(), rvp::RecVarPID::produce(), crvtx::CosmicRayVertex::produce(), dif::DiFShowerFinder::produce(), xnue::XnuePID::produce(), jmshower::NueSelLID::produce(), ncid::MakeNCCosRej::produce(), cosrej::MakeNueCosRej::produce(), ncid::NCNNKeras::produce(), murem::FindParent::produce(), fuzz::FuzzyKVertex::produce(), nerd::NERDProng::produce(), caf::CAFMaker::produce(), bpfit::DimuonFitter::produce(), jmshower::RecoJMShower::RecoShowers(), and sn::SliceRemover::remove().
|
inherited |
Definition at line 518 of file Cluster.cxx.
References ana::assert(), rb::CellHit::Cell(), rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), and runNovaSAM::ret.
Referenced by align::SplitTracks::analyze(), cvn::PixelMapProducer::DefineBoundary(), rb::Cluster::ExtentCell(), caf::FillHadClustVars(), caf::FillSliceVars(), hough::HoughT::is_good_slice(), rb::Cluster::MaxZ(), lem::MeanCell(), dt::View::View(), trk::KalmanTrackMerge::ViewMergeTracks(), and dt::ViewMerger::ZipVerticalTracks().
|
inherited |
Definition at line 508 of file Cluster.cxx.
References ana::assert(), rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), rb::CellHit::Plane(), and runNovaSAM::ret.
Referenced by dif::DiFShowerFinder::adjustPlane(), dif::DiFShowerFinder::adjustPlane_end(), align::SplitTracks::analyze(), calib::HitEfficiency::analyze(), tbem::TBRecoAna::analyze(), trk::KalmanTrackMerge::CalcMatchScore(), slid::ParticleIDAlg::CalcPlaneHits(), trk::KalmanTrackMerge::CanJoinTracks(), skim::Evaluator::CheckSliceQuality(), remid::ReMIdTrain::ContainedEvent(), remid::ReMIdDedx::ContainedEvent(), remid::ReMIdDedxRock::ContainedEvent(), remid::ReMIdDedxStudies::ContainedEvent(), murem::TrackCleanUpAlg::DeDxInPlane(), lem::DefaultVertex(), cvn::PixelMapProducer::DefineBoundary(), dif::DiFShowerFinder::eparm(), rb::Cluster::ExtentPlane(), caf::FillDiFVars(), caf::FillHadClustVars(), trk::CosmicTrackAna::FillRecoInfo(), caf::FillSliceInfo(), caf::FillSliceVars(), bsf::BremShowerFilter::findShowerByReco(), dif::DiFShowerFinder::findShowerByReco(), bsf::BremShowerFilter::findShowerByTruth(), trk::KalmanTrack::FindTracks(), cvn::RegPixelMapProducer::FindVertexWindowThreshold(), cvn::PixelMapProducer::FindVertexWindowThreshold(), hough::HoughT::is_good_slice(), trk::CosmicTrackSelection::IsCalibTrack(), calib::PCHitsList::IsGoodTrack(), trk::KalmanTrackMerge::JoinTracks(), dt::ViewMerger::JoinTracks(), dt::ViewMerger::MatchScore(), murem::FindParent::MatchToOrigSlice(), rb::Cluster::MaxZ(), dif::DiFShowerFinder::muonstub(), skim::ParametersNumu::ParametersNumu(), slid::Recluster::produce(), remid::RecoMuon::produce(), fuzz::FuzzyKVertex::produce(), nerd::NERDProng::produce(), dt::ViewMerger::ScoreForExtension(), dt::ViewMerger::ScoreForJoinPlusExtension(), trk::WindowTrackingAlg::SetTrackEndPoints(), cosrej::MakeNueCosRej::SparsenessAsymmetry(), slid::NuEEnergyAlg::VertexEnergy(), dt::View::View(), and trk::KalmanTrackMerge::ViewMergeTracks().
|
inherited |
Definition at line 528 of file Cluster.cxx.
References ana::assert(), rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), runNovaSAM::ret, and rb::CellHit::TNS().
Referenced by align::AlignInspect::analyze(), nnbar::ShowerMuonCoincidence::analyze(), ncs::NCAna::analyze(), evd::RecoBaseDrawer::DrawCluster2D(), evd::RecoBaseDrawer::DrawTrack2D(), rb::Cluster::ExtentTNS(), caf::FillProngVars(), caf::FillSliceVars(), bsf::BremShowerFilter::findShowerByTruth(), rb::Cluster::MaxZ(), skim::ParametersNumu::ParametersNumu(), trk::TrkAssn::produce(), jmshower::JMTrackMerge::produce(), jmshower::JMClusterMerge::produce(), caf::CAFMaker::produce(), and sn::TrackActivityRemover::remove().
|
inherited |
Definition at line 500 of file Cluster.cxx.
References ana::assert(), geo::kX, geo::kY, and rb::Cluster::MaxXYZ().
Referenced by rb::Cluster::ExtentV(), rb::Cluster::MinZ(), fuzz::FuzzyKVertex::produce(), and nerd::NERDProng::produce().
|
inlineinherited |
Definition at line 217 of file Cluster.h.
References rb::Cluster::MaxXYZ().
Referenced by caf::FillProngVars(), and presel::CosmicVeto::produce().
|
inherited |
Definition at line 492 of file Cluster.cxx.
References hi(), and rb::Cluster::MinMaxMeanXYZ().
Referenced by comi::NumiFilteringAna::analyze(), rb::Cluster::ExtentXYZ(), comi::NumiFiltering::filter(), evd::SliceNavigator::GetBounds(), evd::SliceNavigator::GetBox(), skim::EvaluatorNue::KeepSlice(), rb::Cluster::MaxV(), rb::Cluster::MaxX(), rb::Cluster::MaxY(), rb::Cluster::MaxZ(), rb::Cluster::MinZ(), skim::ParametersNumu::ParametersNumu(), nuesand::FillNueSandbox::produce(), presel::CosmicVeto::produce(), cosrej::CosRej::produce(), and caf::CAFMaker::produce().
|
inlineinherited |
Definition at line 218 of file Cluster.h.
References rb::Cluster::MaxXYZ().
Referenced by caf::FillProngVars(), and presel::CosmicVeto::produce().
|
inlineinherited |
Definition at line 219 of file Cluster.h.
References geo::kXorY, rb::Cluster::MaxCell(), rb::Cluster::MaxPlane(), rb::Cluster::MaxTNS(), rb::Cluster::MaxXYZ(), rb::Cluster::MeanV(), and rb::Cluster::MeanXYZ().
Referenced by fuzz::FuzzyKVertex::produce(), and nerd::NERDProng::produce().
|
inherited |
Definition at line 554 of file Cluster.cxx.
References ana::assert(), rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::kByEnergy, rb::Cluster::NCell(), rb::CellHit::PE(), runNovaSAM::ret, rb::CellHit::TNS(), w, and rb::Cluster::Weight().
Referenced by me::MEFinder::AddMEHit(), sn::SNSlicerAna::analyze(), tbem::TBRecoAna::analyze(), ncs::NCAna::analyze(), sn::SNMichelAnalyzer::analyze(), me::MEFinder::BestSlcMatch(), skim::Evaluator::CheckTiming(), sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), remid::ReMIdDedx::ContainedEvent(), remid::ReMIdDedxRock::ContainedEvent(), remid::ReMIdDedxStudies::ContainedEvent(), caf::FillProngVars(), caf::FillSliceVars(), comi::NumiFiltering::filter(), bsf::BremShowerFilter::filter(), tf::TimingFitAlg::HoughFit(), skim::EvaluatorNue::KeepSlice(), me::MEFinder::MakeSlcME(), me::MEFinder::MakeTrkME(), rb::Cluster::MeanZ(), cosrej::MakeNueCosRej::MuonParentByDist(), cosrej::MakeNueCosRej::MuonParentByTime(), calib::PCHitsList::ProcessTrackForFLSHits(), recodemo::RecoDemo::produce(), hv::HoughVertex::produce(), presel::CosmicVeto::produce(), presel::CosmicCVNVeto::produce(), sn::SupernovaMCCluster::produce(), vdt::VertexDT::produce(), jmshower::NueSel::produce(), dif::DiFShowerFinder::produce(), jmshower::NueSelLID::produce(), and caf::CAFMaker::produce().
|
inherited |
Definition at line 546 of file Cluster.cxx.
References ana::assert(), geo::kX, geo::kY, and rb::Cluster::MeanXYZ().
Referenced by nerd::NERDProng::AddProngs(), rb::Cluster::MaxZ(), and rb::Cluster::W().
|
inlineinherited |
Definition at line 231 of file Cluster.h.
References rb::Cluster::MeanXYZ().
Referenced by caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), calib::TestParticleCorrections::analyze(), sn::SNSlicerAna::analyze(), me::TrkME::DistToTrk(), slid::NuEEnergyAlg::HadronicDepEnergy(), recodemo::RecoDemo::produce(), sn::SupernovaMCCluster::produce(), and me::MEFinder::TrkMEDist().
|
inherited |
Definition at line 538 of file Cluster.cxx.
References extractScale::mean, and rb::Cluster::MinMaxMeanXYZ().
Referenced by sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), jmshower::RecoJMShower::GetRVPStats(), tf::TimingFitAlg::HoughFit(), rb::Cluster::MaxZ(), rb::Cluster::MeanV(), rb::Cluster::MeanX(), rb::Cluster::MeanY(), rb::Cluster::MeanZ(), nuesand::FillNueSandbox::produce(), presel::NuePresel::produce(), lem::Preselection::produce(), and rb::Cluster::TotalGeVFastClusterOnly().
|
inlineinherited |
Definition at line 232 of file Cluster.h.
References rb::Cluster::MeanXYZ().
Referenced by caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), sn::SNSlicerAna::analyze(), me::TrkME::DistToTrk(), slid::NuEEnergyAlg::HadronicDepEnergy(), recodemo::RecoDemo::produce(), sn::SupernovaMCCluster::produce(), and me::MEFinder::TrkMEDist().
|
inlineinherited |
Definition at line 233 of file Cluster.h.
References hi(), lo(), extractScale::mean, rb::Cluster::MeanTNS(), rb::Cluster::MeanXYZ(), and rb::Cluster::MinMaxMeanXYZ().
Referenced by nerd::NERDProng::AddProngs(), caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), sn::SNSlicerAna::analyze(), trk::KalmanTrackMerge::CanJoinTracks(), me::TrkME::DistToTrk(), rb::Cluster::operator<(), recodemo::RecoDemo::produce(), sn::SupernovaMCCluster::produce(), and me::MEFinder::TrkMEDist().
double me::SlcME::MID | ( | ) | const |
Definition at line 8 of file MEClusters.cxx.
References fMID.
Referenced by caf::AddSlcMEToVec(), and caf::AddTrkMEToVec().
|
inherited |
Definition at line 472 of file Cluster.cxx.
References ana::assert(), rb::CellHit::Cell(), rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), and runNovaSAM::ret.
Referenced by calib::TestParticleCorrections::analyze(), align::SplitTracks::analyze(), cvn::PixelMapProducer::DefineBoundary(), rb::Cluster::ExtentCell(), caf::FillHadClustVars(), caf::FillSliceVars(), hough::HoughT::is_good_slice(), lem::MeanCell(), rb::Cluster::MinZ(), dt::View::View(), trk::KalmanTrackMerge::ViewMergeTracks(), and dt::ViewMerger::ZipVerticalTracks().
|
inherited |
Gets the min/max/mean all at once, called by the functions above.
Definition at line 582 of file Cluster.cxx.
References ana::assert(), rb::CellHit::Cell(), rb::Cluster::Cell(), geom(), make_syst_table_plots::h, hi(), MECModelEnuComparisons::i, rb::kByEnergy, geo::kX, geo::kY, lo(), extractScale::mean, getGoodRuns4SAM::n, rb::Cluster::NCell(), rb::CellHit::PE(), rb::CellHit::Plane(), geo::GeometryBase::Plane(), POTSpillRate::view, rb::Cluster::View(), ana::weight, rb::Cluster::Weight(), submit_syst::x, submit_syst::y, and test::z.
Referenced by caf::FillHadClustVars(), caf::FillSliceVars(), rb::Cluster::MaxXYZ(), rb::Cluster::MeanXYZ(), rb::Cluster::MeanZ(), and rb::Cluster::MinXYZ().
|
inherited |
Definition at line 462 of file Cluster.cxx.
References ana::assert(), rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), rb::CellHit::Plane(), and runNovaSAM::ret.
Referenced by dif::DiFShowerFinder::adjustPlane(), dif::DiFShowerFinder::adjustPlane_end(), align::AlignInspect::analyze(), calib::TestParticleCorrections::analyze(), align::SplitTracks::analyze(), calib::HitEfficiency::analyze(), ncs::ROCKMRE::analyze(), ncs::NCAna::analyze(), trk::KalmanTrackMerge::CalcMatchScore(), slid::ParticleIDAlg::CalcPlaneHits(), trk::KalmanTrackMerge::CanJoinTracks(), skim::Evaluator::CheckSliceQuality(), remid::ReMIdTrain::ContainedEvent(), remid::ReMIdDedx::ContainedEvent(), remid::ReMIdDedxRock::ContainedEvent(), remid::ReMIdDedxStudies::ContainedEvent(), murem::TrackCleanUpAlg::DeDxInPlane(), lem::DefaultVertex(), cvn::PixelMapProducer::DefineBoundary(), dif::DiFShowerFinder::eparm(), rb::Cluster::ExtentPlane(), caf::FillDiFVars(), caf::FillHadClustVars(), trk::CosmicTrackAna::FillRecoInfo(), caf::FillSliceInfo(), caf::FillSliceVars(), bsf::BremShowerFilter::findShowerByReco(), dif::DiFShowerFinder::findShowerByReco(), bsf::BremShowerFilter::findShowerByTruth(), trk::KalmanTrack::FindTracks(), cvn::RegPixelMapProducer::FindVertexMaxGap(), cvn::PixelMapProducer::FindVertexMaxGap(), cvn::RegPixelMapProducer::FindVertexWindowThreshold(), cvn::PixelMapProducer::FindVertexWindowThreshold(), jmshower::RecoJMShower::GetRVPStats(), hough::HoughT::is_good_slice(), trk::CosmicTrackSelection::IsCalibTrack(), calib::PCHitsList::IsGoodTrack(), trk::KalmanTrackMerge::JoinTracks(), dt::ViewMerger::JoinTracks(), dt::ViewMerger::MatchScore(), murem::FindParent::MatchToOrigSlice(), rb::Cluster::MinZ(), skim::ParametersNue::ParametersNue(), skim::ParametersNumu::ParametersNumu(), slid::Recluster::produce(), rvp::RecVarPID::produce(), remid::RecoMuon::produce(), fuzz::FuzzyKVertex::produce(), nerd::NERDProng::produce(), jmshower::RecoJMShower::RecoShowers(), dt::ViewMerger::ScoreForExtension(), dt::ViewMerger::ScoreForJoinPlusExtension(), trk::WindowTrackingAlg::SetTrackEndPoints(), cosrej::MakeNueCosRej::SparsenessAsymmetry(), slid::NuEEnergyAlg::VertexEnergy(), dt::View::View(), trk::KalmanTrackMerge::ViewMergeTracks(), and dt::ViewMerger::ZipVerticalTracks().
|
inherited |
Definition at line 482 of file Cluster.cxx.
References ana::assert(), rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), runNovaSAM::ret, and rb::CellHit::TNS().
Referenced by align::AlignInspect::analyze(), sn::SNSlicerAna::analyze(), tbem::TBRecoAna::analyze(), nnbar::ShowerMuonCoincidence::analyze(), ncs::NCAna::analyze(), rb::CompareTracksByTime(), evd::RecoBaseDrawer::DrawCluster2D(), evd::RecoBaseDrawer::DrawTrack2D(), rb::Cluster::ExtentTNS(), caf::FillProngVars(), caf::FillSliceVars(), bsf::BremShowerFilter::findShowerByTruth(), rb::Cluster::MinZ(), murem::MuonRemove::MuonInfo(), skim::ParametersNumu::ParametersNumu(), trk::TrkAssn::produce(), jmshower::JMTrackMerge::produce(), earms::ElasticArmsHS::produce(), jmshower::JMClusterMerge::produce(), caf::CAFMaker::produce(), sn::TrackActivityRemover::remove(), sn::SortClustersByTime(), and sn::SortTracksByTime().
|
inherited |
Definition at line 454 of file Cluster.cxx.
References ana::assert(), geo::kX, geo::kY, and rb::Cluster::MinXYZ().
Referenced by rb::Cluster::ExtentV(), fuzz::FuzzyKVertex::produce(), and nerd::NERDProng::produce().
|
inlineinherited |
Definition at line 204 of file Cluster.h.
References rb::Cluster::MinXYZ().
Referenced by caf::FillProngVars(), and presel::CosmicVeto::produce().
|
inherited |
Definition at line 446 of file Cluster.cxx.
References lo(), and rb::Cluster::MinMaxMeanXYZ().
Referenced by comi::NumiFilteringAna::analyze(), rb::Cluster::ExtentXYZ(), comi::NumiFiltering::filter(), evd::SliceNavigator::GetBounds(), evd::SliceNavigator::GetBox(), rb::Cluster::MinV(), rb::Cluster::MinX(), rb::Cluster::MinY(), rb::Cluster::MinZ(), skim::ParametersNumu::ParametersNumu(), nuesand::FillNueSandbox::produce(), presel::CosmicVeto::produce(), cosrej::CosRej::produce(), and caf::CAFMaker::produce().
|
inlineinherited |
Definition at line 205 of file Cluster.h.
References rb::Cluster::MinXYZ().
Referenced by caf::FillProngVars(), and presel::CosmicVeto::produce().
|
inlineinherited |
Definition at line 206 of file Cluster.h.
References geo::kXorY, rb::Cluster::MaxV(), rb::Cluster::MaxXYZ(), rb::Cluster::MinCell(), rb::Cluster::MinPlane(), rb::Cluster::MinTNS(), and rb::Cluster::MinXYZ().
Referenced by fuzz::FuzzyKVertex::produce(), and nerd::NERDProng::produce().
|
inherited |
Longest run of adjacent planes with hits.
view may be kXorY to require hits on every plane no matter the view
Definition at line 635 of file Cluster.cxx.
References rb::Cluster::Cell(), MECModelEnuComparisons::i, geo::kXorY, std::max(), rb::Cluster::NCell(), and NDAPDHVSetting::plane.
Referenced by ncid::NCNNKerasVal::analyze(), rb::Cluster::ExtentTNS(), caf::FillDiFShowerVars(), caf::FillDiFVars(), caf::FillHadClustVars(), caf::FillProngVars(), caf::FillShowerVars(), caf::FillSliceInfo(), caf::FillSliceVars(), and skim::ParametersNumu::ParametersNumu().
|
inherited |
Longest run of adjacent planes with no hits.
view may be kXorY to allow a hit in either view to end the run
Definition at line 668 of file Cluster.cxx.
References rb::Cluster::Cell(), MECModelEnuComparisons::i, geo::kXorY, std::max(), rb::Cluster::NCell(), and NDAPDHVSetting::plane.
Referenced by rb::Cluster::ExtentTNS(), caf::FillDiFShowerVars(), caf::FillDiFVars(), caf::FillProngVars(), caf::FillShowerVars(), and xsrec::MakeXSecCCPi0Inc::GetPhLL().
|
inherited |
Number of cells in view view.
Definition at line 134 of file Cluster.cxx.
References ana::assert(), geo::kX, geo::kXorY, geo::kY, rb::Cluster::NCell(), rb::Cluster::NXCell(), and rb::Cluster::NYCell().
Referenced by dqsf::DQSpillFlags::AccumulateSyncMetric(), rb::HitMap::Add(), fuzz::FuzzyKVertex::AddProng(), dif::DiFShowerFinder::adjustPlane(), dif::DiFShowerFinder::adjustPlane_end(), tut::TutAnalyzer::analyze(), qeef::QeFinderVal::analyze(), rsim::RecordNoiseSpectrumFile::analyze(), chaninfo::CosmicEff::analyze(), remid::ReMIdValidate::analyze(), comi::CosmicMetrics::analyze(), align::AlignInspect::analyze(), tut::RecoValidationTutorial::analyze(), calib::TestParticleCorrections::analyze(), dprf::ChannelPlots::analyze(), remid::ReMIdTrain::analyze(), dprf::TrackPlots::analyze(), mcchk::MonopoleAna::analyze(), align::Alignment::analyze(), mcchk::RockAna::analyze(), sn::SNSlicerAna::analyze(), sn::SupernovaAna::analyze(), align::SplitTracks::analyze(), murem::MuonRemoveAna::analyze(), pa::ClusterEva::analyze(), comi::DataCheck::analyze(), vf::TrackEva::analyze(), comi::NumiFilteringAna::analyze(), zcl::FmmTriggerAna::analyze(), tbem::TBRecoAna::analyze(), zcl::FmmTrackerAna::analyze(), zcl::FmmTrackerValidation::analyze(), trk::KalmanTrackAna::analyze(), showere::ShowerEnergyAna::analyze(), hough::HoughValidate::analyze(), rockmuon::NDRockMuon::analyze(), zcl::FastMMStudy::analyze(), bpfit::BPFTmvaTrainer::analyze(), bpf::BPFCVNAna::analyze(), calib::CosmicTrends::analyze(), calib::CalibAna::analyze(), ncs::Xeff::analyze(), moonshadowana::MoonShadowAna::analyze(), ncs::ROCKMRE::analyze(), ncs::NCAna::analyze(), htk::HoughTrack::analyze(), bpfit::DimuonFitter::AnaSlice(), trident::DimuonSliceAna::AnaSlice(), me::MEFinder::BestSlcMatch(), fuzz::ViewMatchAlg::CalcEnergyProfile(), nerd::ViewMatchAlg::CalcEnergyProfile(), trk::KalmanTrackMerge::CalcMatchScore(), slid::ParticleIDAlg::CalcPlaneHits(), trk::KalmanTrackMerge::CanJoinTracks(), trk::KalmanTrackAna::CheckRecoTracks(), murem::TrackCleanUpAlg::CleanUpTrack(), sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), sn::SNSlicer::ClusterIsGood(), murem::TrackCleanUpAlg::ComputeVertexRegion(), remid::ReMIdTrain::ContainedEvent(), remid::ReMIdDedx::ContainedEvent(), remid::ReMIdDedxFD::ContainedEvent(), remid::ReMIdDedxRock::ContainedEvent(), remid::ReMIdDedxStudies::ContainedEvent(), nnbar::NNbarUtilities::correlationTCell(), nnbar::NNbarUtilities::correlationTPlane(), cvn::RegPixelMapProducer::CreateMapGivenBoundary(), cvn::PixelMapProducer::CreateMapGivenBoundary(), cvn::RegPixelMapProducer::CreateMapGivenShowerVertex(), cvn::RegPixelMapProducer::CreateMapGivenVertex(), jmshower::RecoJMShower::DepositEnergy(), evd::RecoBaseDrawer::DrawTrack2D(), skim::ParametersNumu::EarliestLatestHitPos(), jmshower::RecoJMShower::Energy(), dif::DiFShowerFinder::eparm(), rb::Cluster::Exclude(), dt::ViewMerger::Extremes(), numue::NumuEAlg::FDEnergy(), caf::FillDiFShowerVars(), caf::FillDiFVars(), caf::FillHadClustVars(), calib::StopperThreshold::FillHist(), bpfit::BreakPoint::FillHitList(), sn::SupernovaAna::FillPlaneSeperations(), dqsf::DQSpillFlags::FillPopulatedDCMs(), caf::FillProngVars(), trk::CosmicTrackAna::FillRecoInfo(), caf::FillShowerVars(), caf::FillSliceInfo(), filter::Filter::FillSliceVariables(), caf::FillSliceVars(), trk::CosmicTrackAna::FillTrackHistograms(), calib::StopperThreshold::FillTree(), comi::NumiFiltering::filter(), bsf::BremShowerFilter::filter(), showere::ShowerEnergyFilterMC::filter(), mono::MonopoleTrack::filter(), cvn::RegPixelMapProducer::FindCenterMedian(), cvn::PixelMapProducer::FindCenterMedian(), airshower::AirSlicer::FindNeighbors(), bsf::BremShowerFilter::findShowerByReco(), dif::DiFShowerFinder::findShowerByReco(), trk::KalmanTrack::FindTracks(), trk::CosmicTrackUtilities::FindTriCells(), trident::DimuonSliceAna::FindVertex(), cvn::RegPixelMapProducer::FindVertexMaxGap(), cvn::PixelMapProducer::FindVertexMaxGap(), cvn::RegPixelMapProducer::FindVertexWindowThreshold(), cvn::PixelMapProducer::FindVertexWindowThreshold(), bpfit::DimuonFitter::FindVertexZ(), bpfit::BreakPoint::FitTracks(), bpfit::DimuonFitter::FitView(), nuesand::FillNueSandbox::FracAngChanges(), nuesand::FillNueSandbox::FracModalHits(), nuesand::FillNueSandbox::FracNonContiguous(), cosrej::CosRejFxs::getActivity(), numusand::NumuSandFxs::getActivity(), numusand::NumuSandFxs::getActivityVtx(), numusand::NumuSandFxs::getAveTrackdEdx(), numusand::NumuSandFxs::getAveTrackdEdxLast4Cells(), numusand::NumuSandFxs::getAveTrackdEdxLast6Cells(), numusand::NumuSandFxs::getAveTrackdEdxLast8Cells(), trackinfo::TrackInfoFxs::getAveTrackdEdxLastCells(), cosrej::CosRejFxs::getBBC(), evd::SliceNavigator::GetBounds(), evd::SliceNavigator::GetBox(), xsrec::MakeXSecCCPi0Inc::GetBPI(), evd::RecoBaseDrawer::GetClusterOutlines(), evd::RecoBaseDrawer::GetClusterOutlinesConvexHull(), cosrej::CosRejFxs::getCVVars(), cosrej::CosRejFxs::getFits(), xsrec::MakeXSecCCPi0Inc::GetPhLL(), me::MEFinder::GetPhysNoiseSlcs(), jmshower::RecoJMShower::GetPlaneCentroidCell(), jmshower::RecoJMShower::GetPlaneE1Cell(), ndreco::NDRecoFxs::getProngActivity(), ndreco::NDRecoFxs::getProngDedx(), jmshower::RecoJMShower::GetRVPStats(), ndreco::NDRecoFxs::getTrackActivity(), ndreco::NDRecoFxs::getTrackDedx(), numue::NumuEAlg::GetUCMuonENonSingle(), numue::NumuEAlg::GetUCMuonESingle(), fuzz::FuzzyKValidate::GeVCalc(), slid::NuEEnergyAlg::HadronicDepEnergy(), dt::DiscreteTracker::HighActivity(), nnbar::NNbarUtilities::hitCountInView(), rb::HitList::HitList(), cvn::HitNuIndex(), jmshower::hitSort(), tf::TimingFitAlg::HoughFit(), LSTME::BasicProngVars::initBasicVars(), hough::HoughT::is_good_slice(), zcl::FastMonopoleTriggers::is_trigger_by_epoch1_fmmtrigger(), trk::CosmicTrackSelection::IsCalibTrack(), calib::RockMuonStopperSelection::IsContainedStopper(), calib::PCHitsList::IsGoodTrack(), trk::CosmicTrackAlg::IsTrackDownstreamFromTiming(), trk::KalmanTrackMerge::JoinTracks(), me::MEFinder::MakeSlcME(), fuzz::ViewMatchAlg::MakeTestProng(), nerd::ViewMatchAlg::MakeTestProng(), trk::CosmicTrackAlg::MakeTrack(), trk::WindowTrackingAlg::MakeTrack(), airshower::AirSlicer::MakeTrackSlices(), me::MEFinder::MakeTrkME(), murem::FindParent::MatchToOrigSlice(), nuesand::FillNueSandbox::MaxGap(), nuesand::FillNueSandbox::MaxHits(), dt::DiscreteTracker::MergeParasiteTracks(), nerd::NERDProng::MinHitClusterDist(), me::MEFinder::MinHitSlcDist(), dt::ViewMerger::MissingChargeByExtension(), murem::MuonRemove::MuonInfo(), dif::DiFShowerFinder::muonstub(), numue::NumuEAlg::NDEnergy(), numue::NumuEAlg::NDTrackEnergySplitting(), zcl::FmmTriggerEvd::NumberOfCellsPerLength(), zcl::FastMonopoleTriggers::NumberOfHitsInOverlapPlanesCut(), zcl::FmmTriggerEvd::NumberOfHitsInOverlapPlanesCut(), zcl::FastMMStudy::NumberOfHitsInOverlapPlanesCut(), zcl::FastMonopoleTriggers::NumberOfSurfaceHits(), zcl::FastMMStudy::NumberOfSurfaceHits(), rb::operator<<(), air::AirFilter::parallel_muon_slice(), skim::ParametersNumu::ParametersNumu(), zcl::FastMonopoleTriggers::passed_epoch2_fmmtrigger(), me::MEFinder::PassesMEPresel(), trident::DimuonSliceAna::PlaneCellCounts(), calib::PCHitsList::ProcessTrack(), calib::PCHitsList::ProcessTrackTrajectory(), trk::TrkAssn::produce(), vf::VertexFinder::produce(), qeef::QeFinder::produce(), hv::HoughVertex::produce(), nuesand::FillNueSandbox::produce(), wsnumu::WSNumu::produce(), presel::CosmicVeto::produce(), slid::Recluster::produce(), lem::Preselection::produce(), numusand::FillSandbox::produce(), presel::NuePresel::produce(), presel::CosmicCVNVeto::produce(), slid::SliceLIDBuilder::produce(), cosrej::CosRej::produce(), zcl::SPCluster::produce(), numue::NumuEnergy::produce(), lem::MakeLibrary::produce(), earms::ElasticArmsHS::produce(), dt::DiscreteTracker::produce(), ndreco::NDReco::produce(), calib::PCHitsList::produce(), sn::SNSlicer::produce(), sn::SupernovaMCCluster::produce(), vdt::VertexDT::produce(), zcl::FmmTriggerEvd::produce(), jmshower::NueSel::produce(), dif::DiFShowerFinder::produce(), rvp::RecVarPID::produce(), jmshower::NueSelLID::produce(), bpfit::BPFEnergyEstimator::produce(), bpfit::BPFEnergyEstimatorOnly::produce(), cosrej::MakeNueCosRej::produce(), ncid::NCNNKeras::produce(), murem::MuonRemove::produce(), fuzz::FuzzyKVertex::produce(), nerd::NERDProng::produce(), caf::CAFMaker::produce(), slid::ParticleIDAlg::Radius(), jmshower::RecoJMShower::Radius(), jmshower::RecoJMShower::RadiusV(), jmshower::RecoJMShower::RecoShowers(), murem::MuonRemove::RemoveByTruth(), trk::KalmanTrack::RemoveHitsFromSignal(), dt::ViewMerger::ScoreForJoinPlusExtension(), trk::KalmanTrackMerge::ShiftInterpolationPoints(), slid::NuEEnergyAlg::ShowerDepEnergy(), lem::MakeLibrary::SliceMeanPosEWeighted(), lem::MakeLibrary::SliceOrigin(), lem::LEMSummarizer::SliceToLEMInput(), remid::ReMIdValidate::SortByHits(), remid::ReMIdTrain::SortByHits(), htk::sortByNCell(), zcl::FmmTriggerEvd::StdevCellsPerPlane(), nnbar::NNbarUtilities::temporalExpand(), calib::StopperThreshold::testPath(), htk::Track3D::time_fit(), mono::Track3D::time_fit(), dt::ViewMerger::TotalChargePerView(), nnbar::NNbarUtilities::totalVisibleEnergyInView(), murem::TrackCleanUpAlg::TrackEinMIP(), zcl::FMMTracker::Tracking2D(), dprf::ChannelPlots::TrackOK(), dprf::TrackPlots::TrackOK(), trk::CosmicTrackUtilities::TrackResiduals(), slid::NuEEnergyAlg::VertexEnergy(), and trk::KalmanTrackMerge::ViewMergeTracks().
|
inlineinherited |
Number of cells in either view.
Definition at line 110 of file Cluster.h.
References rb::Cluster::Cell(), rb::Cluster::NXCell(), rb::Cluster::NYCell(), rb::Cluster::XCell(), and rb::Cluster::YCell().
Referenced by rb::Cluster::Exclude(), jmshower::JMShower::GetPlaneHits(), jmshower::JMShower::GetTransHits(), rb::Cluster::MaxCell(), rb::Cluster::MaxPlane(), rb::Cluster::MaxTNS(), rb::Cluster::MeanTNS(), rb::Cluster::MinCell(), rb::Cluster::MinMaxMeanXYZ(), rb::Cluster::MinPlane(), rb::Cluster::MinTNS(), rb::Cluster::MostContiguousPlanes(), rb::Cluster::MostMissingPlanes(), rb::Cluster::NCell(), rb::Cluster::NMissingPlanes(), rb::Cluster::OfflineChans(), rb::Track::PlaneDirMap(), rb::Cluster::RemoveHit(), rb::Cluster::TotalADC(), rb::Cluster::TotalGeV(), rb::Prong::TotalLength(), rb::Cluster::TotalPE(), rb::Cluster::TotalWeight(), rb::Cluster::View(), and rb::Cluster::WeightedHits().
|
inherited |
Total number of missing planes in cluster.
Put simply, number of planes spanned minus number of hit planes. If track is 2D, only planes in that view are counted.
Definition at line 693 of file Cluster.cxx.
References rb::Cluster::Cell(), MECModelEnuComparisons::i, geo::kXorY, rb::Cluster::NCell(), update_sam_good_runs_metadata::stride, and rb::Cluster::View().
Referenced by bpf::BPFCVNAna::analyze(), rb::Cluster::ExtentTNS(), caf::FillTrackVars(), skim::ParametersNue::ParametersNue(), wsnumu::WSNumu::produce(), and slid::SliceLIDBuilder::produce().
|
inlineinherited |
Number of cells in the x-view.
Definition at line 106 of file Cluster.h.
References rb::Cluster::fXCell, and art::PtrVector< T >::size().
Referenced by caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), chaninfo::CosmicEff::analyze(), comi::CosmicMetrics::analyze(), align::AlignInspect::analyze(), align::Alignment::analyze(), align::SplitTracks::analyze(), sn::SNSlicerAna::analyze(), calib::HitEfficiency::analyze(), calib::PEResponse::analyze(), trk::KalmanTrackAna::analyze(), hough::HoughValidate::analyze(), slid::LIDTraining::analyze(), red::EWCosmics::analyze(), bpfit::DimuonFitter::AnaSlice(), trident::DimuonSliceAna::AnaSlice(), rb::Cluster::Cell(), sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), sn::SNSlicer::ClusterIsGood(), cvn::PixelMapProducer::CreateMapGivenBoundary(), me::TrkME::DistToTrk(), evd::RecoBaseDrawer::DrawCluster2D(), caf::FillDiFShowerVars(), caf::FillDiFVars(), caf::FillHadClustVars(), caf::FillProngVars(), trk::CosmicTrackAna::FillRecoInfo(), caf::FillShowerVars(), filter::Filter::FillSliceVariables(), caf::FillSliceVars(), sn::SNSlicer::FinalizeCluster(), cvn::Get2DProngEfficiencyByPDG(), cvn::Get2DProngEnergyByPDG(), cvn::Get2DProngPurityByPDG(), jmshower::RecoJMShower::GetCentroid(), cvn::GetProngEfficiencyByPDG(), cvn::GetProngEnergyByPDG(), cvn::GetProngPurityByPDG(), jmshower::RecoJMShower::GetRVPStats(), bpfit::BreakPoint::GoodProng(), LSTME::BasicProngVars::initBasicVars(), trk::CosmicTrackSelection::IsCalibTrack(), calib::PCHitsList::IsGoodTrack(), skim::EvaluatorNue::KeepSlice(), nerd::NERDProng::MakeCluster(), trk::CosmicTrackAlg::MakeTrack(), rb::Cluster::NCell(), skim::ParametersNue::ParametersNue(), skim::ParametersNumu::ParametersNumu(), hough::HoughT::produce(), nuesand::FillNueSandbox::produce(), nussand::FillNusSandbox::produce(), lem::Preselection::produce(), presel::NuePresel::produce(), hough::MultiHoughT::produce(), earms::ElasticArmsHS::produce(), sn::SNSlicer::produce(), jmshower::JMClusterMerge::produce(), sn::SupernovaMCCluster::produce(), vdt::VertexDT::produce(), jmshower::NueSel::produce(), cvntf::CVNProngEvaluatorTF::produce(), rvp::RecVarPID::produce(), jmshower::NueSelLID::produce(), remid::RecoMuon::produce(), fuzz::FuzzyKVertex::produce(), nerd::NERDProng::produce(), caf::CAFMaker::produce(), cvn::ProngClassify(), jmshower::RecoJMShower::RecoShowers(), rb::Cluster::RemoveHit(), rb::Cluster::SetWeight(), lem::LEMSummarizer::SliceToLEMInput(), rb::Cluster::TotalGeVFastClusterOnly(), dprf::ChannelPlots::TrackOK(), dprf::TrackPlots::TrackOK(), me::MEFinder::TrkMEDist(), rb::Cluster::Weight(), and slicer::MMSlicer::WindowSlice().
|
inlineinherited |
Number of cells in the y-view.
Definition at line 108 of file Cluster.h.
References rb::Cluster::fYCell, and art::PtrVector< T >::size().
Referenced by caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), chaninfo::CosmicEff::analyze(), comi::CosmicMetrics::analyze(), align::AlignInspect::analyze(), align::Alignment::analyze(), align::SplitTracks::analyze(), sn::SNSlicerAna::analyze(), calib::HitEfficiency::analyze(), calib::PEResponse::analyze(), trk::KalmanTrackAna::analyze(), hough::HoughValidate::analyze(), slid::LIDTraining::analyze(), red::EWCosmics::analyze(), bpfit::DimuonFitter::AnaSlice(), trident::DimuonSliceAna::AnaSlice(), sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), sn::SNSlicer::ClusterIsGood(), cvn::PixelMapProducer::CreateMapGivenBoundary(), me::TrkME::DistToTrk(), evd::RecoBaseDrawer::DrawCluster2D(), caf::FillDiFShowerVars(), caf::FillDiFVars(), caf::FillHadClustVars(), caf::FillProngVars(), trk::CosmicTrackAna::FillRecoInfo(), caf::FillShowerVars(), filter::Filter::FillSliceVariables(), caf::FillSliceVars(), sn::SNSlicer::FinalizeCluster(), cvn::Get2DProngEfficiencyByPDG(), cvn::Get2DProngEnergyByPDG(), cvn::Get2DProngPurityByPDG(), jmshower::RecoJMShower::GetCentroid(), cvn::GetProngEfficiencyByPDG(), cvn::GetProngEnergyByPDG(), cvn::GetProngPurityByPDG(), jmshower::RecoJMShower::GetRVPStats(), bpfit::BreakPoint::GoodProng(), LSTME::BasicProngVars::initBasicVars(), trk::CosmicTrackSelection::IsCalibTrack(), calib::PCHitsList::IsGoodTrack(), skim::EvaluatorNue::KeepSlice(), nerd::NERDProng::MakeCluster(), trk::CosmicTrackAlg::MakeTrack(), rb::Cluster::NCell(), skim::ParametersNue::ParametersNue(), skim::ParametersNumu::ParametersNumu(), hough::HoughT::produce(), nuesand::FillNueSandbox::produce(), nussand::FillNusSandbox::produce(), presel::NuePresel::produce(), hough::MultiHoughT::produce(), lem::Preselection::produce(), earms::ElasticArmsHS::produce(), jmshower::JMClusterMerge::produce(), sn::SNSlicer::produce(), sn::SupernovaMCCluster::produce(), vdt::VertexDT::produce(), jmshower::NueSel::produce(), cvntf::CVNProngEvaluatorTF::produce(), rvp::RecVarPID::produce(), jmshower::NueSelLID::produce(), remid::RecoMuon::produce(), fuzz::FuzzyKVertex::produce(), nerd::NERDProng::produce(), caf::CAFMaker::produce(), cvn::ProngClassify(), jmshower::RecoJMShower::RecoShowers(), rb::Cluster::RemoveHit(), lem::LEMSummarizer::SliceToLEMInput(), rb::Cluster::TotalGeVFastClusterOnly(), dprf::ChannelPlots::TrackOK(), dprf::TrackPlots::TrackOK(), me::MEFinder::TrkMEDist(), and slicer::MMSlicer::WindowSlice().
|
inherited |
Positions of all the CellHits.
Definition at line 190 of file Cluster.cxx.
References rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), and runNovaSAM::ret.
Referenced by calib::PCHitsList::ProcessTrack(), calib::PCHitsList::ProcessTrackForBelowThresholdHits(), calib::PCHitsList::ProcessTrackForFLSHits(), and rb::Cluster::YCells().
|
inherited |
Definition at line 576 of file Cluster.cxx.
References rb::Cluster::MeanZ().
art::Ptr< rb::Cluster > me::SlcME::ParentSlc | ( | ) | const |
Definition at line 15 of file MEClusters.cxx.
References fParentSlc.
Referenced by me::MEFinder::produce().
|
inherited |
Return calibrated hit based on assumed W coordinate.
To calibrate a hit you must know its distance from the readout. This is a convenience function which uses the W function to estimate the position of a CellHit and then uses calib::Calibrator to produce a calibrated hit from that information.
Definition at line 259 of file Cluster.cxx.
References art::Ptr< T >::get(), and calib::Calibrator::MakeRecoHit().
Referenced by dif::DiFShowerFinder::adjustPlane(), dif::DiFShowerFinder::adjustPlane_end(), tut::TutAnalyzer::analyze(), calib::TestParticleCorrections::analyze(), tbem::TBRecoAna::analyze(), trk::KalmanTrackAna::analyze(), showere::ShowerEnergyAna::analyze(), upmuana::UpMuRecoAna::analyze(), upmuana::UpMuAnalysis::analyze(), slid::NuEEnergyAlg::CellEnergy(), murem::TrackCleanUpAlg::CleanUpTrack(), nnbar::NNbarUtilities::correlationTCell(), nnbar::NNbarUtilities::correlationTPlane(), cvn::RegPixelMapProducer::CreateMapGivenBoundary(), cvn::PixelMapProducer::CreateMapGivenBoundary(), cvn::RegPixelMapProducer::CreateMapGivenShowerVertex(), cvn::RegPixelMapProducer::CreateMapGivenVertex(), murem::TrackCleanUpAlg::DeDxInPlane(), nnbar::NNbarUtilities::energyBalancingVertex(), dif::DiFShowerFinder::eparm(), calib::StopperThreshold::FillHist(), trk::CosmicTrackAna::FillTrackHistograms(), calib::StopperThreshold::FillTree(), showere::ShowerEnergyFilterMC::filter(), bsf::BremShowerFilter::findShowerByReco(), dif::DiFShowerFinder::findShowerByReco(), numusand::NumuSandFxs::getActivity(), numusand::NumuSandFxs::getAveTrackdEdx(), numusand::NumuSandFxs::getAveTrackdEdxLast4Cells(), numusand::NumuSandFxs::getAveTrackdEdxLast6Cells(), numusand::NumuSandFxs::getAveTrackdEdxLast8Cells(), trackinfo::TrackInfoFxs::getAveTrackdEdxLastCells(), xsrec::MakeXSecCCPi0Inc::GetBPI(), nnbar::NNbarUtilities::getCoordinateOfHits(), cosrej::CosRejFxs::getFits(), nuesand::FillNueSandbox::GetPlaneEnergy(), fuzz::FuzzyKValidate::GeVCalc(), tf::TimingFitAlg::HoughFit(), dif::DiFShowerFinder::muonstub(), numue::NumuEAlg::NDEnergy(), numue::NumuEAlg::NDTrackEnergySplitting(), nussand::FillNusSandbox::produce(), numusand::FillSandbox::produce(), slid::SliceLIDBuilder::produce(), lem::MakeLibrary::produce(), ndreco::NDReco::produce(), remid::RecoMuon::produce(), upmuana::UpMuProb::produce(), caf::CAFMaker::produce(), rb::Cluster::RecoHit(), lem::MakeLibrary::SliceMeanPosEWeighted(), lem::LEMSummarizer::SliceToLEMInput(), nnbar::NNbarUtilities::temporalExpand(), calib::StopperThreshold::testPath(), dt::ViewMerger::TotalChargePerView(), rb::Cluster::TotalGeV(), nnbar::NNbarUtilities::totalVisibleEnergyInView(), murem::TrackCleanUpAlg::TrackEinMIP(), trk::CosmicTrackUtilities::TrackResiduals(), and rb::Cluster::YCells().
|
inherited |
Definition at line 267 of file Cluster.cxx.
References rb::Cluster::Cell(), and rb::Cluster::RecoHit().
|
inherited |
Definition at line 273 of file Cluster.cxx.
References rb::Cluster::Cell(), and rb::Cluster::RecoHit().
|
inherited |
Remove hit from current cluster.
Definition at line 290 of file Cluster.cxx.
References art::PtrVector< T >::begin(), art::PtrVector< T >::erase(), rb::Cluster::fPrecalcTotalGeV, rb::Cluster::fXCell, rb::Cluster::fXWeights, rb::Cluster::fYCell, rb::Cluster::fYWeights, MECModelEnuComparisons::i, geo::kX, geo::kY, rb::Cluster::NXCell(), rb::Cluster::NYCell(), and rb::CellHit::View().
Referenced by slid::NuEEnergyAlg::HadronicDepEnergy(), murem::FindParent::MatchToOrigSlice(), slid::Recluster::produce(), sn::SNSlicer::produce(), slid::NuEEnergyAlg::VertexEnergy(), and rb::Cluster::YCells().
Remove the ith hit from current cluster.
Definition at line 317 of file Cluster.cxx.
References ana::assert(), art::PtrVector< T >::begin(), art::PtrVector< T >::erase(), rb::Cluster::fPrecalcTotalGeV, rb::Cluster::fXCell, rb::Cluster::fYCell, rb::Cluster::NCell(), and rb::Cluster::NXCell().
|
inherited |
Store the current result of TotalGeV / CalorimetricEnergy.
If you intend to lock in the current calibrations, call this method immediately before storing the product in the event. The result can be retrieved by passing kUsePrecalcEnergy to TotalGeV or CalorimetricEnergy.
Multiple calls are considered to be an error. If you really do need to update the energy, pass kResetTotalGeV.
Definition at line 751 of file Cluster.cxx.
References allTimeWatchdog::endl, stan::math::fabs(), rb::Cluster::fPrecalcTotalGeV, rb::Cluster::kRecomputeEnergy, rb::Cluster::kResetTotalGeV, and rb::Cluster::TotalGeV().
void me::SlcME::SetDeltaT | ( | double | deltaT | ) |
Definition at line 20 of file MEClusters.cxx.
References fDeltaT.
Referenced by me::MEFinder::MakeSlcME(), and me::MEFinder::MakeTrkME().
void me::SlcME::SetDistToSlc | ( | double | distToSlc | ) |
Definition at line 22 of file MEClusters.cxx.
References fDistToSlc.
Referenced by me::MEFinder::MakeSlcME(), and me::MEFinder::MakeTrkME().
Definition at line 74 of file Cluster.h.
References rb::Cluster::fID.
Referenced by sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), fuzz::ViewMatchAlg::Matching(), nerd::ViewMatchAlg::Matching(), trk::KalmanTrackMerge::MatchTracks(), slid::Recluster::produce(), sn::SNSlicer::produce(), rb::Prong::Prong(), jmshower::RecoJMShower::RecoShowers(), rb::Shower::Shower(), rb::Track::Track(), trk::KalmanTrackMerge::ViewMergeTracks(), and rb::WeightedProng::WeightedProng().
void me::SlcME::SetMID | ( | double | mid | ) |
Definition at line 18 of file MEClusters.cxx.
References fMID.
Referenced by skim::NueSkimmer::CopyMichelSlice(), skim::NueSkimmer::CopyMichelTrack(), me::MEFinder::MakeSlcME(), and me::MEFinder::MakeTrkME().
|
inlineinherited |
Declare the cluster to consist of noise hits or not.
Definition at line 161 of file Cluster.h.
References rb::Cluster::fNoiseCluster.
Referenced by rb::Cluster::Exclude(), slicer::Slicer4D::produce(), airshower::AirSlicer::produce(), jmshower::JMClusterMerge::produce(), tdslicer::TDSlicer::produce(), and slicer::Slicer::WindowSlice().
void me::SlcME::SetParentSlc | ( | art::Ptr< rb::Cluster > | slc | ) |
Definition at line 26 of file MEClusters.cxx.
References fParentSlc, and PandAna.Demos.tute_pid_validation::slc.
Referenced by me::MEFinder::MakeSlcME(), and me::MEFinder::MakeTrkME().
Set weight of the cell at this index.
Definition at line 327 of file Cluster.cxx.
References rb::Cluster::fPrecalcTotalGeV, geo::kX, geo::kY, and rb::Cluster::NXCell().
Referenced by rb::Cluster::IsNoise(), rb::Shower::Shower(), and rb::Track::Track().
|
inherited |
Set weight of the cell at this index in this view.
Definition at line 338 of file Cluster.cxx.
References ana::assert(), rb::Cluster::EnsureWeightAlloc(), rb::Cluster::fPrecalcTotalGeV, rb::Cluster::fXCell, rb::Cluster::fXWeights, rb::Cluster::fYCell, rb::Cluster::fYWeights, geo::kX, art::PtrVector< T >::size(), and ana::weight.
|
inherited |
Put the cells in the cluster into a standard order.
Helps ensure that two clusters composed of the same cell hits present in exactly the same way.
Definition at line 731 of file Cluster.cxx.
References art::PtrVector< T >::begin(), om::cerr, art::PtrVector< T >::end(), allTimeWatchdog::endl, rb::Cluster::fXCell, rb::Cluster::fXWeights, rb::Cluster::fYCell, rb::Cluster::fYWeights, and rb::standard_compare().
Referenced by rb::Cluster::ExtentTNS().
|
inherited |
Sum of the ADC of all the contained hits.
Definition at line 360 of file Cluster.cxx.
References rawdata::RawDigit::ADC(), rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), runNovaSAM::ret, and rb::Cluster::Weight().
Referenced by caf::AddSlcMEToVec(), caf::AddTrkMEToVec(), sn::SupernovaAna::analyze(), sn::SNSlicerAna::analyze(), tbem::TBRecoAna::analyze(), air::AirKalmanAna::analyze(), sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), sn::SNSlicer::ClusterIsGood(), mono::HighEnergySliceRemoval::is_high_energy_slice(), rb::Cluster::IsNoise(), rb::operator<<(), air::AirFilter::parallel_muon_slice(), and skim::ParametersNumu::ParametersNumu().
|
inherited |
Simple sum of the estimated GeV of all the hits.
WARNING: This is not a sensible energy estimator by itself. If you just want a simple calorimetric estimate look at CalorimetricEnergy. Otherwise, a range of more sophisticated/elaborate estimators are available elsewhere.
Definition at line 378 of file Cluster.cxx.
References allTimeWatchdog::endl, rb::Cluster::fPrecalcTotalGeV, rb::RecoHit::GeV(), MECModelEnuComparisons::i, rb::RecoHit::IsCalibrated(), rb::Cluster::kUsePrecalcEnergy, rb::Cluster::NCell(), rb::Cluster::RecoHit(), runNovaSAM::ret, rb::Cluster::TotalGeVFastClusterOnly(), and rb::Cluster::Weight().
Referenced by calib::TestParticleCorrections::analyze(), sn::SNSlicerAna::analyze(), vf::TrackEva::analyze(), tbem::TBRecoAna::analyze(), bpfit::BPFTmvaTrainer::analyze(), bpf::BPFCVNAna::analyze(), htk::HoughTrack::analyze(), rb::Cluster::CalorimetricEnergy(), sn::SNMichelAnalyzer::ClusterAroundTrackEnds(), bpf::BPFCVNAna::CompareE(), nnbar::NNbarUtilities::energyBalancingVertex(), numue::NumuEAlg::FDEnergy(), caf::FillNueEnergyVars(), trk::CosmicTrackAna::FillRecoInfo(), cosrej::CosRejFxs::getActivity(), numusand::NumuSandFxs::getActivityVtx(), ndreco::NDRecoFxs::getProngActivity(), ndreco::NDRecoFxs::getProngDedx(), ndreco::NDRecoFxs::getTrackActivity(), ndreco::NDRecoFxs::getTrackDedx(), mono::MonopoleCluster::is_cosmic_track(), numue::NumuEAlg::NDEnergy(), skim::ParametersNue::ParametersNue(), skim::ParametersNumu::ParametersNumu(), qeef::QeFinder::produce(), numusand::FillSandbox::produce(), slid::SliceLIDBuilder::produce(), cosrej::CosRej::produce(), numue::NumuEnergy::produce(), sn::SupernovaMCCluster::produce(), bpfit::BPFEnergyEstimator::produce(), bpfit::BPFEnergyEstimatorOnly::produce(), cvn::ProngClassify(), and rb::Cluster::SavePrecalcTotalGeV().
|
inherited |
Sum of the PE value of all the contained hits.
Definition at line 369 of file Cluster.cxx.
References rb::Cluster::Cell(), MECModelEnuComparisons::i, rb::Cluster::NCell(), rb::CellHit::PE(), runNovaSAM::ret, and rb::Cluster::Weight().
Referenced by rb::Cluster::IsNoise().
|
inherited |
Sum of all the weights. The effective number of hits.
Definition at line 430 of file Cluster.cxx.
References rb::Cluster::NCell(), runNovaSAM::ret, and rb::Cluster::Weight().
|
inlinevirtualinherited |
kXorY for 3D clusters.
Definition at line 99 of file Cluster.h.
References rb::Cluster::fView, and rb::Cluster::NCell().
Referenced by nerd::NERDProng::AddProngs(), dt::ViewMerger::Adjacent(), calib::HitEfficiency::analyze(), trk::KalmanTrackAna::analyze(), trk::KalmanTrackMerge::CalcMatchScore(), trk::KalmanTrackMerge::CanJoinTracks(), cheat::RecoCheckAna::CheckRecoClusters(), trk::KalmanTrackAna::CheckRecoTracks(), skim::SkimmingUtils::CopySlice(), slid::DeconvolveAlg::DistanceToCore(), evd::RecoBaseDrawer::DrawTrack2D(), dt::ViewMerger::FakeThirdDimension(), trk::KalmanTrackMerge::JoinTracks(), dt::ViewMerger::JoinTracks(), trk::WindowTrackingAlg::LookForBremsstrahlungHits(), trk::WindowTrackingAlg::Make3DTrack(), rb::Cluster::MinMaxMeanXYZ(), dt::ViewMerger::MissingChargeByExtension(), rb::Cluster::NMissingPlanes(), rb::operator<<(), nussand::FillNusSandbox::produce(), nerd::NERDProng::produce(), dt::ViewMerger::ScoreForJoinPlusExtension(), trk::KalmanTrackMerge::ShiftInterpolationPoints(), trk::WindowTrackingAlg::ShortTrackExtraPlane(), and rb::Track::ZipWith().
|
virtualinherited |
Estimate the unmeasured coordinate of chit.
The nomenclature for the coordinates is that XYZ are the physical coordinates. Whichever of XY is measured by the cell is "V", the direction along the cell is "W". The origin of VW space is the same as the origin of XY space, the detector centreline.
This method should be overridden in all descendants of Cluster which have additional information to make this determination.
For Cluster, this is simply the average coordinate of all hits in the view in question.
chit | Any CellHit, not necessarily owned by this container |
Reimplemented in rb::Track, and rb::Prong.
Definition at line 121 of file Cluster.cxx.
References geo::GeometryBase::DetId(), geom(), novadaq::cnv::kTESTBEAM, geo::kX, geo::kY, rb::Cluster::MeanV(), and rb::CellHit::View().
Referenced by ncs::Xeff::analyze(), ncs::ROCKMRE::analyze(), slid::LIDTraining::analyze(), ncs::NCAna::analyze(), caf::FillHadClustVars(), caf::FillSliceVars(), bpfit::DimuonFitter::FitView(), jmshower::RecoJMShower::GetRVPStats(), rb::Cluster::ID(), nuesand::FillNueSandbox::produce(), lem::Preselection::produce(), presel::NuePresel::produce(), jmshower::NueSel::produce(), rvp::RecVarPID::produce(), jmshower::NueSelLID::produce(), jmshower::RecoJMShower::RecoShowers(), and lem::LEMSummarizer::SliceToLEMInput().
|
inherited |
Weight assigned to the cell.
Definition at line 209 of file Cluster.cxx.
References rb::Cluster::fXWeights, rb::Cluster::fYWeights, geo::kX, geo::kY, and rb::Cluster::NXCell().
Referenced by fuzz::ViewMatchAlg::CalcEnergyProfile(), nerd::ViewMatchAlg::CalcEnergyProfile(), slid::NuEEnergyAlg::CellEnergy(), skim::SkimmingUtils::CopySlice(), rb::Cluster::Exclude(), trk::CosmicTrackAna::FillRecoInfo(), fuzz::FuzzyKValidate::GeVCalc(), fuzz::ViewMatchAlg::MakeTestProng(), nerd::ViewMatchAlg::MakeTestProng(), rb::Cluster::MeanTNS(), rb::Cluster::MinMaxMeanXYZ(), nussand::FillNusSandbox::produce(), rb::Cluster::TotalADC(), rb::Cluster::TotalGeV(), rb::Cluster::TotalGeVFastClusterOnly(), rb::Cluster::TotalPE(), rb::Cluster::TotalWeight(), murem::TrackCleanUpAlg::TrackEinMIP(), rb::Cluster::WeightedHits(), and rb::Cluster::YCells().
|
inherited |
Weight assigned to the cell.
Definition at line 218 of file Cluster.cxx.
References ana::assert(), rb::Cluster::fXWeights, rb::Cluster::fYWeights, and geo::kX.
|
inherited |
Get all hits from both views, with weights attached.
Definition at line 200 of file Cluster.cxx.
References rb::Cluster::Cell(), rb::Cluster::NCell(), and rb::Cluster::Weight().
Referenced by rb::Cluster::YCells().
|
inherited |
Get the ith cell in the x-view.
Definition at line 157 of file Cluster.cxx.
References ana::assert(), rb::Cluster::fXCell, and art::PtrVector< T >::size().
Referenced by align::SplitTracks::analyze(), trk::KalmanTrackAna::analyze(), zcl::FastMMStudy::analyze(), slid::LIDTraining::analyze(), rb::Cluster::Cell(), evd::RecoBaseDrawer::DrawCluster2D(), caf::FillHadClustVars(), caf::FillSliceVars(), jmshower::RecoJMShower::GetCentroid(), jmshower::RecoJMShower::GetRVPStats(), skim::EvaluatorNue::KeepSlice(), nerd::NERDProng::MakeCluster(), trk::CosmicTrackAlg::MakeTrack(), rb::Cluster::NCell(), nuesand::FillNueSandbox::produce(), nussand::FillNusSandbox::produce(), lem::Preselection::produce(), presel::NuePresel::produce(), vdt::VertexDT::produce(), jmshower::NueSel::produce(), rvp::RecVarPID::produce(), jmshower::NueSelLID::produce(), remid::RecoMuon::produce(), caf::CAFMaker::produce(), jmshower::RecoJMShower::RecoShowers(), lem::LEMSummarizer::SliceToLEMInput(), and rb::Cluster::TotalGeVFastClusterOnly().
|
inlineinherited |
Get all cells from the x-view.
Definition at line 124 of file Cluster.h.
References rb::Cluster::fXCell.
Referenced by upmuana::UpMuAnalysis::analyze(), caf::FillDiFShowerVars(), caf::FillDiFVars(), caf::FillProngVars(), caf::FillShowerVars(), mono::MonopoleCluster::find_isolated_hits(), zcl::FMMTracker::produce(), cvn::ProngClassify(), and mono::Track3D::Track3D().
|
inherited |
Get the ith cell in the y-view.
Definition at line 165 of file Cluster.cxx.
References ana::assert(), rb::Cluster::fYCell, and art::PtrVector< T >::size().
Referenced by align::SplitTracks::analyze(), trk::KalmanTrackAna::analyze(), slid::LIDTraining::analyze(), rb::Cluster::Cell(), evd::RecoBaseDrawer::DrawCluster2D(), caf::FillHadClustVars(), caf::FillSliceVars(), jmshower::RecoJMShower::GetCentroid(), jmshower::RecoJMShower::GetRVPStats(), skim::EvaluatorNue::KeepSlice(), nerd::NERDProng::MakeCluster(), trk::CosmicTrackAlg::MakeTrack(), rb::Cluster::NCell(), nuesand::FillNueSandbox::produce(), nussand::FillNusSandbox::produce(), lem::Preselection::produce(), presel::NuePresel::produce(), vdt::VertexDT::produce(), jmshower::NueSel::produce(), rvp::RecVarPID::produce(), jmshower::NueSelLID::produce(), remid::RecoMuon::produce(), caf::CAFMaker::produce(), jmshower::RecoJMShower::RecoShowers(), lem::LEMSummarizer::SliceToLEMInput(), and rb::Cluster::TotalGeVFastClusterOnly().
|
inlineinherited |
Get all cells from the x-view.
Definition at line 126 of file Cluster.h.
References rb::Cluster::AllCells(), rb::Cluster::Clear(), rb::Cluster::Exclude(), rb::Cluster::fYCell, rb::Cluster::OfflineChans(), rb::Cluster::RecoHit(), rb::Cluster::RemoveHit(), rb::Cluster::Weight(), and rb::Cluster::WeightedHits().
Referenced by upmuana::UpMuAnalysis::analyze(), caf::FillDiFShowerVars(), caf::FillDiFVars(), caf::FillProngVars(), caf::FillShowerVars(), mono::MonopoleCluster::find_isolated_hits(), zcl::FMMTracker::produce(), cvn::ProngClassify(), and mono::Track3D::Track3D().
|
protected |
Definition at line 28 of file MEClusters.h.
Referenced by DeltaT(), and SetDeltaT().
|
protected |
Definition at line 29 of file MEClusters.h.
Referenced by DistToSlc(), and SetDistToSlc().
|
protectedinherited |
ID for cluster.
Definition at line 321 of file Cluster.h.
Referenced by rb::Cluster::Exclude(), rb::Cluster::ID(), and rb::Cluster::SetID().
|
protected |
Definition at line 27 of file MEClusters.h.
|
protectedinherited |
flag for whether this is a noise cluster
Definition at line 322 of file Cluster.h.
Referenced by rb::Cluster::Exclude(), rb::Cluster::IsNoise(), and rb::Cluster::SetNoise().
|
protected |
Definition at line 30 of file MEClusters.h.
Referenced by ParentSlc(), and SetParentSlc().
|
protectedinherited |
-1 = uninitialized
Definition at line 324 of file Cluster.h.
Referenced by rb::Cluster::Add(), rb::Track::AppendTrajectoryPoint(), rb::Cluster::Clear(), rb::Track::ClearTrajectoryPoints(), rb::Track::PrependTrajectoryPoint(), rb::Cluster::RemoveHit(), rb::Track::RemoveTrajectoryPoint(), rb::Cluster::SavePrecalcTotalGeV(), rb::Prong::SetDir(), rb::Prong::SetStart(), rb::Cluster::SetWeight(), and rb::Cluster::TotalGeV().
|
protectedinherited |
view this cluster is in
Definition at line 316 of file Cluster.h.
Referenced by rb::Cluster::Add(), rb::Track::AppendTrajectoryPoint(), rb::Cluster::Cluster(), rb::Cluster::Exclude(), rb::Prong::Is3D(), rb::Track::PrependTrajectoryPoint(), rb::Prong::SetDir(), rb::Prong::SetStart(), rb::Track::Track(), and rb::Cluster::View().
|
protectedinherited |
collection of x-view cells in cluster
Definition at line 317 of file Cluster.h.
Referenced by rb::Cluster::Add(), rb::Cluster::AllCells(), rb::Cluster::Clear(), rb::Cluster::Cluster(), rb::Cluster::EnsureWeightAlloc(), rb::Cluster::Is3D(), rb::Cluster::NXCell(), rb::Cluster::RemoveHit(), rb::Cluster::SetWeight(), rb::Cluster::StandardSort(), rb::Cluster::XCell(), and rb::Cluster::XCells().
|
protectedinherited |
Weights, matching cell indexing.
Definition at line 319 of file Cluster.h.
Referenced by rb::Cluster::Add(), rb::Cluster::Clear(), rb::Cluster::EnsureWeightAlloc(), rb::Cluster::RemoveHit(), rb::Cluster::SetWeight(), rb::Cluster::StandardSort(), and rb::Cluster::Weight().
|
protectedinherited |
collection of y-view cells in cluster
Definition at line 318 of file Cluster.h.
Referenced by rb::Cluster::Add(), rb::Cluster::AllCells(), rb::Cluster::Clear(), rb::Cluster::Cluster(), rb::Cluster::EnsureWeightAlloc(), rb::Cluster::Is3D(), rb::Cluster::NYCell(), rb::Cluster::RemoveHit(), rb::Cluster::SetWeight(), rb::Cluster::StandardSort(), rb::Cluster::YCell(), and rb::Cluster::YCells().
|
protectedinherited |
May be empty, means all weights are 1.
Definition at line 320 of file Cluster.h.
Referenced by rb::Cluster::Add(), rb::Cluster::Clear(), rb::Cluster::EnsureWeightAlloc(), rb::Cluster::RemoveHit(), rb::Cluster::SetWeight(), rb::Cluster::StandardSort(), and rb::Cluster::Weight().