PFParticleHitDumper class.
More...
|
void | FillRecoTracks (const PFParticlesToTracks &particlesToTracks) |
| Store 3D track hits.
|
|
void | FillReco3D (const PFParticleVector &particleVector, const PFParticlesToSpacePoints &particlesToSpacePoints, const SpacePointsToHits &spacePointsToHits) |
| Store 3D hits.
|
|
void | FillReco2D (const art::Event &event, const HitVector &hitVector, const HitsToPFParticles &hitsToParticles) |
| Store 2D hits.
|
|
void | FillAssociated2DHits (const art::Event &evt, const PFParticleVector &particleVector, const PFParticlesToHits &particlesToHits, const PFParticlesToHits &particlesToHitsClusters, const PFParticlesToTracks &particlesToTracks, const TracksToHits &tracksToHits, const PFParticlesToShowers &particlesToShowers, const ShowersToHits &showersToHits) |
| Store number of 2D hits associated to PFParticle in different ways.
|
|
void | FillRecoWires (const art::Event &event, const WireVector &wireVector) |
| Store raw data.
|
|
double | GetUVW (const geo::WireID &wireID) const |
| Conversion from wire ID to U/V/W coordinate.
|
|
double | YZtoU (const unsigned int cstat, const unsigned int tpc, const double y, const double z) const |
| Convert from (Y,Z) to U coordinate.
|
|
double | YZtoV (const unsigned int cstat, const unsigned int tpc, const double y, const double z) const |
| Convert from (Y,Z) to V coordinate.
|
|
◆ PFParticleHitDumper()
lar_pandora::PFParticleHitDumper::PFParticleHitDumper |
( |
fhicl::ParameterSet const & |
pset | ) |
|
◆ ~PFParticleHitDumper()
lar_pandora::PFParticleHitDumper::~PFParticleHitDumper |
( |
| ) |
|
|
virtual |
◆ analyze()
void lar_pandora::PFParticleHitDumper::analyze |
( |
const art::Event & |
evt | ) |
|
◆ beginJob()
void lar_pandora::PFParticleHitDumper::beginJob |
( |
| ) |
|
◆ endJob()
void lar_pandora::PFParticleHitDumper::endJob |
( |
| ) |
|
◆ FillAssociated2DHits()
Store number of 2D hits associated to PFParticle in different ways.
- Parameters
-
particleVector | the input vector of PFParticles |
particlesToHits | mapping between PFParticles and 2D hits through space points |
particlesToHitsClusters | mapping between PFParticles and 2D hits through clusters |
particlesToTracks | mapping between PFParticles and tracks |
particlesToShowers | mapping between PFParticles and showers |
Definition at line 546 of file PFParticleHitDumper_module.cc.
◆ FillReco2D()
void lar_pandora::PFParticleHitDumper::FillReco2D |
( |
const art::Event & |
event, |
|
|
const HitVector & |
hitVector, |
|
|
const HitsToPFParticles & |
hitsToParticles |
|
) |
| |
|
private |
Store 2D hits.
- Parameters
-
hitVector | the input vector of 2D hits |
hitsToParticles | mapping between 2D hits and PFParticles |
Definition at line 608 of file PFParticleHitDumper_module.cc.
◆ FillReco3D()
Store 3D hits.
- Parameters
-
particleVector | the input vector of PFParticles |
particlesToSpacePoints | mapping between 3D hits and PFParticles |
spacePointsToHits | mapping between 3D hits and 2D hits |
Definition at line 461 of file PFParticleHitDumper_module.cc.
◆ FillRecoTracks()
void lar_pandora::PFParticleHitDumper::FillRecoTracks |
( |
const PFParticlesToTracks & |
particlesToTracks | ) |
|
|
private |
◆ FillRecoWires()
void lar_pandora::PFParticleHitDumper::FillRecoWires |
( |
const art::Event & |
event, |
|
|
const WireVector & |
wireVector |
|
) |
| |
|
private |
◆ GetUVW()
double lar_pandora::PFParticleHitDumper::GetUVW |
( |
const geo::WireID & |
wireID | ) |
const |
|
private |
◆ reconfigure()
void lar_pandora::PFParticleHitDumper::reconfigure |
( |
fhicl::ParameterSet const & |
pset | ) |
|
◆ YZtoU()
double lar_pandora::PFParticleHitDumper::YZtoU |
( |
const unsigned int |
cstat, |
|
|
const unsigned int |
tpc, |
|
|
const double |
y, |
|
|
const double |
z |
|
) |
| const |
|
private |
Convert from (Y,Z) to U coordinate.
- Parameters
-
cstat | the cryostat |
tpc | the tpc |
y | the y coordinate |
z | the z coordinate |
Definition at line 744 of file PFParticleHitDumper_module.cc.
◆ YZtoV()
double lar_pandora::PFParticleHitDumper::YZtoV |
( |
const unsigned int |
cstat, |
|
|
const unsigned int |
tpc, |
|
|
const double |
y, |
|
|
const double |
z |
|
) |
| const |
|
private |
Convert from (Y,Z) to V coordinate.
- Parameters
-
cstat | the crystat |
tpc | the tpc |
y | the y coordinate |
z | the z coordinate |
Definition at line 757 of file PFParticleHitDumper_module.cc.
◆ m_calwireLabel
std::string lar_pandora::PFParticleHitDumper::m_calwireLabel |
|
private |
◆ m_clusterLabel
std::string lar_pandora::PFParticleHitDumper::m_clusterLabel |
|
private |
◆ m_cstat
int lar_pandora::PFParticleHitDumper::m_cstat |
|
private |
◆ m_event
int lar_pandora::PFParticleHitDumper::m_event |
|
private |
◆ m_hitfinderLabel
std::string lar_pandora::PFParticleHitDumper::m_hitfinderLabel |
|
private |
◆ m_hitsFromClusters
int lar_pandora::PFParticleHitDumper::m_hitsFromClusters |
|
private |
◆ m_hitsFromSpacePoints
int lar_pandora::PFParticleHitDumper::m_hitsFromSpacePoints |
|
private |
◆ m_hitsFromTrackOrShower
int lar_pandora::PFParticleHitDumper::m_hitsFromTrackOrShower |
|
private |
◆ m_particle
int lar_pandora::PFParticleHitDumper::m_particle |
|
private |
◆ m_particleLabel
std::string lar_pandora::PFParticleHitDumper::m_particleLabel |
|
private |
◆ m_pdgcode
int lar_pandora::PFParticleHitDumper::m_pdgcode |
|
private |
◆ m_plane
int lar_pandora::PFParticleHitDumper::m_plane |
|
private |
◆ m_pReco2D
TTree* lar_pandora::PFParticleHitDumper::m_pReco2D |
|
private |
◆ m_pReco3D
TTree* lar_pandora::PFParticleHitDumper::m_pReco3D |
|
private |
◆ m_pRecoComparison
TTree* lar_pandora::PFParticleHitDumper::m_pRecoComparison |
|
private |
◆ m_pRecoTracks
TTree* lar_pandora::PFParticleHitDumper::m_pRecoTracks |
|
private |
◆ m_pRecoWire
TTree* lar_pandora::PFParticleHitDumper::m_pRecoWire |
|
private |
◆ m_primary
int lar_pandora::PFParticleHitDumper::m_primary |
|
private |
◆ m_printDebug
bool lar_pandora::PFParticleHitDumper::m_printDebug |
|
private |
◆ m_q
double lar_pandora::PFParticleHitDumper::m_q |
|
private |
◆ m_run
int lar_pandora::PFParticleHitDumper::m_run |
|
private |
◆ m_showerLabel
std::string lar_pandora::PFParticleHitDumper::m_showerLabel |
|
private |
◆ m_spacepointLabel
std::string lar_pandora::PFParticleHitDumper::m_spacepointLabel |
|
private |
◆ m_storeWires
bool lar_pandora::PFParticleHitDumper::m_storeWires |
|
private |
◆ m_tpc
int lar_pandora::PFParticleHitDumper::m_tpc |
|
private |
◆ m_trackLabel
std::string lar_pandora::PFParticleHitDumper::m_trackLabel |
|
private |
◆ m_u
double lar_pandora::PFParticleHitDumper::m_u |
|
private |
◆ m_v
double lar_pandora::PFParticleHitDumper::m_v |
|
private |
◆ m_w
double lar_pandora::PFParticleHitDumper::m_w |
|
private |
◆ m_wire
int lar_pandora::PFParticleHitDumper::m_wire |
|
private |
◆ m_x
double lar_pandora::PFParticleHitDumper::m_x |
|
private |
◆ m_y
double lar_pandora::PFParticleHitDumper::m_y |
|
private |
◆ m_z
double lar_pandora::PFParticleHitDumper::m_z |
|
private |
The documentation for this class was generated from the following file: