#include <CRTBackTracker.h>
Classes | |
struct | Config |
Public Member Functions | |
CRTBackTracker (const Config &config) | |
CRTBackTracker (const fhicl::ParameterSet &pset) | |
~CRTBackTracker () | |
void | reconfigure (const Config &config) |
void | Initialize (const art::Event &event) |
bool | DataCompare (const sbnd::crt::CRTData &data1, const sbnd::crt::CRTData &data2) |
bool | HitCompare (const sbn::crt::CRTHit &hit1, const sbn::crt::CRTHit &hit2) |
bool | TrackCompare (const sbn::crt::CRTTrack &track1, const sbn::crt::CRTTrack &track2) |
std::vector< int > | AllTrueIds (const art::Event &event, const sbnd::crt::CRTData &data) |
std::vector< int > | AllTrueIds (const art::Event &event, const sbn::crt::CRTHit &hit) |
std::vector< int > | AllTrueIds (const art::Event &event, const sbn::crt::CRTTrack &track) |
int | TrueIdFromTotalEnergy (const art::Event &event, const sbnd::crt::CRTData &data) |
int | TrueIdFromDataId (const art::Event &event, int data_i) |
int | TrueIdFromTotalEnergy (const art::Event &event, const sbn::crt::CRTHit &hit) |
int | TrueIdFromHitId (const art::Event &event, int hit_i) |
int | TrueIdFromTotalEnergy (const art::Event &event, const sbn::crt::CRTTrack &track) |
int | TrueIdFromTrackId (const art::Event &event, int track_i) |
Private Attributes | |
art::InputTag | fCRTDataLabel |
art::InputTag | fCRTHitLabel |
art::InputTag | fCRTTrackLabel |
bool | fRollupUnsavedIds |
std::map< int, std::map< int, double > > | fDataTrueIds |
std::map< int, std::map< int, double > > | fHitTrueIds |
std::map< int, std::map< int, double > > | fTrackTrueIds |
Definition at line 39 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.
sbnd::CRTBackTracker::CRTBackTracker | ( | const Config & | config | ) |
Definition at line 5 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
|
inline |
Definition at line 63 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.
sbnd::CRTBackTracker::~CRTBackTracker | ( | ) |
Definition at line 17 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
std::vector< int > sbnd::CRTBackTracker::AllTrueIds | ( | const art::Event & | event, |
const sbnd::crt::CRTData & | data | ||
) |
Definition at line 166 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
std::vector< int > sbnd::CRTBackTracker::AllTrueIds | ( | const art::Event & | event, |
const sbn::crt::CRTHit & | hit | ||
) |
Definition at line 199 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
std::vector< int > sbnd::CRTBackTracker::AllTrueIds | ( | const art::Event & | event, |
const sbn::crt::CRTTrack & | track | ||
) |
Definition at line 238 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
bool sbnd::CRTBackTracker::DataCompare | ( | const sbnd::crt::CRTData & | data1, |
const sbnd::crt::CRTData & | data2 | ||
) |
Definition at line 112 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
bool sbnd::CRTBackTracker::HitCompare | ( | const sbn::crt::CRTHit & | hit1, |
const sbn::crt::CRTHit & | hit2 | ||
) |
Definition at line 124 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
void sbnd::CRTBackTracker::Initialize | ( | const art::Event & | event | ) |
Definition at line 33 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
void sbnd::CRTBackTracker::reconfigure | ( | const Config & | config | ) |
Definition at line 21 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
bool sbnd::CRTBackTracker::TrackCompare | ( | const sbn::crt::CRTTrack & | track1, |
const sbn::crt::CRTTrack & | track2 | ||
) |
Definition at line 141 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
int sbnd::CRTBackTracker::TrueIdFromDataId | ( | const art::Event & | event, |
int | data_i | ||
) |
Definition at line 319 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
int sbnd::CRTBackTracker::TrueIdFromHitId | ( | const art::Event & | event, |
int | hit_i | ||
) |
Definition at line 382 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
int sbnd::CRTBackTracker::TrueIdFromTotalEnergy | ( | const art::Event & | event, |
const sbnd::crt::CRTData & | data | ||
) |
Definition at line 281 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
int sbnd::CRTBackTracker::TrueIdFromTotalEnergy | ( | const art::Event & | event, |
const sbn::crt::CRTHit & | hit | ||
) |
Definition at line 338 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
int sbnd::CRTBackTracker::TrueIdFromTotalEnergy | ( | const art::Event & | event, |
const sbn::crt::CRTTrack & | track | ||
) |
Definition at line 400 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
int sbnd::CRTBackTracker::TrueIdFromTrackId | ( | const art::Event & | event, |
int | track_i | ||
) |
Definition at line 448 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.cc.
|
private |
Definition at line 110 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.
|
private |
Definition at line 111 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.
|
private |
Definition at line 112 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.
|
private |
Definition at line 116 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.
|
private |
Definition at line 117 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.
|
private |
Definition at line 114 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.
|
private |
Definition at line 118 of file sbndcode/sbndcode/CRT/CRTUtils/CRTBackTracker.h.