#include <DataStructs.h>
Public Attributes | |
std::vector< float > | vtx2DCuts |
Max position pull, max Position error rms. More... | |
std::vector< float > | vtx3DCuts |
2D vtx -> 3D vtx matching cuts More... | |
std::vector< float > | vtxScoreWeights |
std::vector< float > | neutralVxCuts |
std::vector< short > | deltaRayTag |
std::vector< short > | muonTag |
std::vector< float > | electronTag |
std::vector< float > | chkStopCuts |
Bragg peak finder configuration. More... | |
std::vector< float > | showerTag |
shower-like trajectory tagging + shower reconstruction More... | |
std::vector< float > | kinkCuts |
kink finder algorithm More... | |
std::vector< float > | match3DCuts |
3D matching cuts More... | |
std::vector< float > | chargeCuts |
std::vector< float > | qualityCuts |
Min points/wire, min consecutive pts after a gap. More... | |
std::vector< float > | pfpStitchCuts |
cuts for stitching between TPCs More... | |
std::vector< unsigned short > | minPtsFit |
Reconstruct in several passes. More... | |
std::vector< unsigned short > | minPts |
min number of Pts required to make a trajectory More... | |
std::vector< unsigned short > | maxAngleCode |
max allowed angle code for each pass More... | |
std::vector< short > | minMCSMom |
Min MCSMom for each pass. More... | |
std::vector< float > | angleRanges |
list of max angles for each angle range More... | |
float | wirePitch |
float | unitsPerTick |
scale factor from Tick to WSE equivalent units More... | |
std::vector< float > | maxPos0 |
std::vector< float > | maxPos1 |
float | multHitSep |
preferentially "merge" hits with < this separation More... | |
float | maxChi |
const geo::GeometryCore * | geom |
calo::CalorimetryAlg * | caloAlg |
TMVA::Reader * | showerParentReader |
std::vector< float > | showerParentVars |
float | hitErrFac |
float | maxWireSkipNoSignal |
max number of wires to skip w/o a signal on them More... | |
float | maxWireSkipWithSignal |
max number of wires to skip with a signal on them More... | |
float | projectionErrFactor |
float | VLAStepSize |
float | JTMaxHitSep2 |
std::bitset< 128 > | useAlg |
Max hit separation for making junk trajectories. < 0 to turn off. More... | |
std::bitset< 128 > | dbgAlg |
Allow user to turn on debug printing in algorithms (that print...) More... | |
short | recoSlice {0} |
only reconstruct the slice with ID (0 = all) More... | |
short | recoTPC {-1} |
only reconstruct in the seleted TPC More... | |
bool | dbgSlc {true} |
debug only in the user-defined slice? default is all slices More... | |
bool | dbgStp {false} |
debug stepping using debug.Cryostat, debug.TPC, etc More... | |
bool | dbgMrg {false} |
bool | dbg2V {false} |
debug 2D vertex finding More... | |
bool | dbgVxNeutral {false} |
bool | dbgVxMerge {false} |
bool | dbgVxJunk {false} |
bool | dbg3V {false} |
debug 3D vertex finding More... | |
bool | dbgPFP {false} |
bool | dbgDeltaRayTag {false} |
bool | dbgMuonTag {false} |
bool | dbg2S {false} |
bool | dbg3S {false} |
bool | dbgStitch {false} |
debug PFParticle stitching More... | |
bool | dbgSummary {false} |
print a summary report More... | |
bool | dbgDump {false} |
short | nPtsAve |
dump trajectory points More... | |
std::bitset< 16 > | modes |
number of points to find AveChg More... | |
bool | doForecast {true} |
See TCMode_t above. More... | |
bool | useChannelStatus {true} |
Definition at line 549 of file DataStructs.h.
std::vector<float> tca::TCConfig::angleRanges |
list of max angles for each angle range
Definition at line 569 of file DataStructs.h.
calo::CalorimetryAlg* tca::TCConfig::caloAlg |
Definition at line 577 of file DataStructs.h.
std::vector<float> tca::TCConfig::chargeCuts |
Definition at line 562 of file DataStructs.h.
std::vector<float> tca::TCConfig::chkStopCuts |
Bragg peak finder configuration.
Definition at line 557 of file DataStructs.h.
bool tca::TCConfig::dbg2S {false} |
Definition at line 601 of file DataStructs.h.
bool tca::TCConfig::dbg2V {false} |
debug 2D vertex finding
Definition at line 593 of file DataStructs.h.
bool tca::TCConfig::dbg3S {false} |
Definition at line 602 of file DataStructs.h.
bool tca::TCConfig::dbg3V {false} |
debug 3D vertex finding
Definition at line 597 of file DataStructs.h.
std::bitset<128> tca::TCConfig::dbgAlg |
Allow user to turn on debug printing in algorithms (that print...)
Definition at line 587 of file DataStructs.h.
bool tca::TCConfig::dbgDeltaRayTag {false} |
Definition at line 599 of file DataStructs.h.
bool tca::TCConfig::dbgDump {false} |
Definition at line 605 of file DataStructs.h.
bool tca::TCConfig::dbgMrg {false} |
Definition at line 592 of file DataStructs.h.
bool tca::TCConfig::dbgMuonTag {false} |
Definition at line 600 of file DataStructs.h.
bool tca::TCConfig::dbgPFP {false} |
Definition at line 598 of file DataStructs.h.
bool tca::TCConfig::dbgSlc {true} |
debug only in the user-defined slice? default is all slices
Definition at line 590 of file DataStructs.h.
bool tca::TCConfig::dbgStitch {false} |
debug PFParticle stitching
Definition at line 603 of file DataStructs.h.
bool tca::TCConfig::dbgStp {false} |
debug stepping using debug.Cryostat, debug.TPC, etc
Definition at line 591 of file DataStructs.h.
bool tca::TCConfig::dbgSummary {false} |
print a summary report
Definition at line 604 of file DataStructs.h.
bool tca::TCConfig::dbgVxJunk {false} |
Definition at line 596 of file DataStructs.h.
bool tca::TCConfig::dbgVxMerge {false} |
Definition at line 595 of file DataStructs.h.
bool tca::TCConfig::dbgVxNeutral {false} |
Definition at line 594 of file DataStructs.h.
std::vector<short> tca::TCConfig::deltaRayTag |
Definition at line 554 of file DataStructs.h.
bool tca::TCConfig::doForecast {true} |
See TCMode_t above.
Definition at line 608 of file DataStructs.h.
std::vector<float> tca::TCConfig::electronTag |
Definition at line 556 of file DataStructs.h.
const geo::GeometryCore* tca::TCConfig::geom |
Definition at line 576 of file DataStructs.h.
float tca::TCConfig::hitErrFac |
Definition at line 580 of file DataStructs.h.
float tca::TCConfig::JTMaxHitSep2 |
Definition at line 585 of file DataStructs.h.
std::vector<float> tca::TCConfig::kinkCuts |
kink finder algorithm
Definition at line 559 of file DataStructs.h.
std::vector<float> tca::TCConfig::match3DCuts |
3D matching cuts
Definition at line 560 of file DataStructs.h.
std::vector<unsigned short> tca::TCConfig::maxAngleCode |
max allowed angle code for each pass
Definition at line 567 of file DataStructs.h.
float tca::TCConfig::maxChi |
Definition at line 575 of file DataStructs.h.
std::vector<float> tca::TCConfig::maxPos0 |
Definition at line 572 of file DataStructs.h.
std::vector<float> tca::TCConfig::maxPos1 |
Definition at line 573 of file DataStructs.h.
float tca::TCConfig::maxWireSkipNoSignal |
max number of wires to skip w/o a signal on them
Definition at line 581 of file DataStructs.h.
float tca::TCConfig::maxWireSkipWithSignal |
max number of wires to skip with a signal on them
Definition at line 582 of file DataStructs.h.
std::vector<short> tca::TCConfig::minMCSMom |
Min MCSMom for each pass.
Definition at line 568 of file DataStructs.h.
std::vector<unsigned short> tca::TCConfig::minPts |
min number of Pts required to make a trajectory
Definition at line 566 of file DataStructs.h.
std::vector<unsigned short> tca::TCConfig::minPtsFit |
Reconstruct in several passes.
Definition at line 565 of file DataStructs.h.
std::bitset<16> tca::TCConfig::modes |
number of points to find AveChg
Definition at line 607 of file DataStructs.h.
float tca::TCConfig::multHitSep |
preferentially "merge" hits with < this separation
Definition at line 574 of file DataStructs.h.
std::vector<short> tca::TCConfig::muonTag |
Definition at line 555 of file DataStructs.h.
std::vector<float> tca::TCConfig::neutralVxCuts |
Definition at line 553 of file DataStructs.h.
short tca::TCConfig::nPtsAve |
dump trajectory points
Definition at line 606 of file DataStructs.h.
std::vector<float> tca::TCConfig::pfpStitchCuts |
cuts for stitching between TPCs
Definition at line 564 of file DataStructs.h.
float tca::TCConfig::projectionErrFactor |
Definition at line 583 of file DataStructs.h.
std::vector<float> tca::TCConfig::qualityCuts |
Min points/wire, min consecutive pts after a gap.
Definition at line 563 of file DataStructs.h.
short tca::TCConfig::recoSlice {0} |
only reconstruct the slice with ID (0 = all)
Definition at line 588 of file DataStructs.h.
short tca::TCConfig::recoTPC {-1} |
only reconstruct in the seleted TPC
Definition at line 589 of file DataStructs.h.
TMVA::Reader* tca::TCConfig::showerParentReader |
Definition at line 578 of file DataStructs.h.
std::vector<float> tca::TCConfig::showerParentVars |
Definition at line 579 of file DataStructs.h.
std::vector<float> tca::TCConfig::showerTag |
shower-like trajectory tagging + shower reconstruction
Definition at line 558 of file DataStructs.h.
float tca::TCConfig::unitsPerTick |
scale factor from Tick to WSE equivalent units
Definition at line 571 of file DataStructs.h.
std::bitset<128> tca::TCConfig::useAlg |
Max hit separation for making junk trajectories. < 0 to turn off.
Allow user to mask off specific algorithms
Definition at line 586 of file DataStructs.h.
bool tca::TCConfig::useChannelStatus {true} |
Definition at line 609 of file DataStructs.h.
float tca::TCConfig::VLAStepSize |
Definition at line 584 of file DataStructs.h.
std::vector<float> tca::TCConfig::vtx2DCuts |
Max position pull, max Position error rms.
Definition at line 550 of file DataStructs.h.
std::vector<float> tca::TCConfig::vtx3DCuts |
2D vtx -> 3D vtx matching cuts
Definition at line 551 of file DataStructs.h.
std::vector<float> tca::TCConfig::vtxScoreWeights |
Definition at line 552 of file DataStructs.h.
float tca::TCConfig::wirePitch |
Definition at line 570 of file DataStructs.h.