Remove hits from hot and cold channels. More...
Classes | |
class | ColdHotChannelsRemover |
class | DaqChannelMask |
class | FEBFlasherRemover |
class | HighEnergyRemover |
class | HitVetoMap |
class | LowHighADCRemover |
class | MichelBackgroundManager |
class | SliceRemover |
class | SNBackgroundRejection |
class | SNMichelAnalyzer |
class | SNSlicer |
class | SNSlicerAna |
class | SupernovaAna |
class | SupernovaMCCluster |
class | TrackActivityRemover |
Enumerations | |
enum | TrackType { kUnknown =0, kStopping, kThroughGoing, kExiting, kContained, kUnknown =0, kStopping, kThroughGoing, kExiting, kContained } |
enum | TrackType { kUnknown =0, kStopping, kThroughGoing, kExiting, kContained, kUnknown =0, kStopping, kThroughGoing, kExiting, kContained } |
enum | ProcessID { kNone =-1, kUnknown =0, kPrimary, kHadElastic, kNCapture, kNeutronInelastic } |
Functions | |
bool | SortTracksByTime (const art::Ptr< rb::Track > &t1, const art::Ptr< rb::Track > &t2) |
bool | SortTrackEndsByTime (const std::pair< int, std::pair< double, TVector3 >> &t1, const std::pair< int, std::pair< double, TVector3 >> &t2) |
bool | SortClustersByTime (const rb::Cluster &c1, const rb::Cluster &c2) |
std::ostream & | operator<< (std::ostream &os, const sn::MichelBackgroundManager &m) |
Remove hits from hot and cold channels.
enum sn::ProcessID |
Enumerator | |
---|---|
kNone | |
kUnknown |
Track type is none of the below. |
kPrimary | |
kHadElastic | |
kNCapture | |
kNeutronInelastic |
Definition at line 30 of file SupernovaMCClusters_module.cc.
enum sn::TrackType |
Definition at line 32 of file TrackActivityRemover.h.
enum sn::TrackType |
Definition at line 45 of file SNMichelAnalyzer_module.cc.
std::ostream& sn::operator<< | ( | std::ostream & | os, |
const sn::MichelBackgroundManager & | m | ||
) |
Definition at line 78 of file SNMichelAnalyzer_module.cc.
References HTMLTools::entry(), and sn::MichelBackgroundManager::GetEntries().
bool sn::SortClustersByTime | ( | const rb::Cluster & | c1, |
const rb::Cluster & | c2 | ||
) |
Definition at line 426 of file SNMichelAnalyzer_module.cc.
References DEFINE_ART_MODULE(), and rb::Cluster::MinTNS().
bool sn::SortTrackEndsByTime | ( | const std::pair< int, std::pair< double, TVector3 >> & | t1, |
const std::pair< int, std::pair< double, TVector3 >> & | t2 | ||
) |
Definition at line 420 of file SNMichelAnalyzer_module.cc.
References getGoodRuns4SAM::t1, and t2.
Referenced by sn::SNMichelAnalyzer::ClusterAroundTrackEnds().
Definition at line 414 of file SNMichelAnalyzer_module.cc.
References rb::Cluster::MinTNS().
Referenced by sn::SNMichelAnalyzer::analyze().