|
double | CalculatePosterior (std::string priorname, std::vector< double > &values, int &minprob, float &mean, float &likelihood) |
|
double | CalculatePosterior (std::string priorname, std::vector< double > &values) |
|
bool | isProbabilityGood (float &old_prob, float &new_prob) |
|
bool | isPosteriorProbabilityGood (double &prob, double &old_posteior) |
|
bool | CheckPoint (std::string priorname, double &value) |
|
std::vector< double > | GetLikelihooddEdxVec (double &electronprob, double &photonprob, std::string prior, std::vector< double > &dEdxVec) |
|
std::vector< double > | MakeSeed (std::vector< double > &dEdxVec) |
|
void | ForceSeedToFit (std::vector< double > &SeedTrack, std::string &prior, float &mean, double &posterior) |
|
void | RecurivelyAddHit (std::vector< double > &SeedTrack, std::vector< double > &dEdxVec, std::string &prior, int &SkippedHitsNum, float &old_mean, double &old_posteior) |
|
◆ ShowerBayesianTrucatingdEdx()
ShowerRecoTools::ShowerBayesianTrucatingdEdx::ShowerBayesianTrucatingdEdx |
( |
const fhicl::ParameterSet & |
pset | ) |
|
◆ AddAssociations()
virtual int ShowerRecoTools::IShowerTool::AddAssociations |
( |
const art::Ptr< recob::PFParticle > & |
pfpPtr, |
|
|
art::Event & |
Event, |
|
|
reco::shower::ShowerElementHolder & |
ShowerEleHolder |
|
) |
| |
|
inlinevirtualinherited |
◆ AddSingle()
template<class T , class A , class B >
void ShowerRecoTools::IShowerTool::AddSingle |
( |
A & |
a, |
|
|
B & |
b, |
|
|
std::string |
Name |
|
) |
| |
|
inlineprotectedinherited |
◆ CalculateElement()
int ShowerRecoTools::ShowerBayesianTrucatingdEdx::CalculateElement |
( |
const art::Ptr< recob::PFParticle > & |
pfparticle, |
|
|
art::Event & |
Event, |
|
|
reco::shower::ShowerElementHolder & |
ShowerEleHolder |
|
) |
| |
|
overridevirtual |
◆ CalculatePosterior() [1/2]
double ShowerRecoTools::ShowerBayesianTrucatingdEdx::CalculatePosterior |
( |
std::string |
priorname, |
|
|
std::vector< double > & |
values |
|
) |
| |
|
private |
◆ CalculatePosterior() [2/2]
double ShowerRecoTools::ShowerBayesianTrucatingdEdx::CalculatePosterior |
( |
std::string |
priorname, |
|
|
std::vector< double > & |
values, |
|
|
int & |
minprob, |
|
|
float & |
mean, |
|
|
float & |
likelihood |
|
) |
| |
|
private |
◆ CheckPoint()
bool ShowerRecoTools::ShowerBayesianTrucatingdEdx::CheckPoint |
( |
std::string |
priorname, |
|
|
double & |
value |
|
) |
| |
|
private |
◆ ForceSeedToFit()
void ShowerRecoTools::ShowerBayesianTrucatingdEdx::ForceSeedToFit |
( |
std::vector< double > & |
SeedTrack, |
|
|
std::string & |
prior, |
|
|
float & |
mean, |
|
|
double & |
posterior |
|
) |
| |
|
private |
◆ GetLArPandoraShowerAlg()
◆ GetLikelihooddEdxVec()
std::vector< double > ShowerRecoTools::ShowerBayesianTrucatingdEdx::GetLikelihooddEdxVec |
( |
double & |
electronprob, |
|
|
double & |
photonprob, |
|
|
std::string |
prior, |
|
|
std::vector< double > & |
dEdxVec |
|
) |
| |
|
private |
◆ GetProducedElementPtr()
◆ GetVectorPtrSize()
int ShowerRecoTools::IShowerTool::GetVectorPtrSize |
( |
std::string |
Name | ) |
|
|
inlineprotectedinherited |
◆ InitaliseProducerPtr()
◆ InitialiseProducers()
virtual void ShowerRecoTools::IShowerTool::InitialiseProducers |
( |
| ) |
|
|
inlinevirtualinherited |
◆ InitialiseProduct()
template<class T >
void ShowerRecoTools::IShowerTool::InitialiseProduct |
( |
std::string |
Name, |
|
|
std::string |
InstanceName = "" |
|
) |
| |
|
inlineprotectedinherited |
◆ isPosteriorProbabilityGood()
bool ShowerRecoTools::ShowerBayesianTrucatingdEdx::isPosteriorProbabilityGood |
( |
double & |
prob, |
|
|
double & |
old_posteior |
|
) |
| |
|
inlineprivate |
◆ isProbabilityGood()
bool ShowerRecoTools::ShowerBayesianTrucatingdEdx::isProbabilityGood |
( |
float & |
old_prob, |
|
|
float & |
new_prob |
|
) |
| |
|
inlineprivate |
◆ MakeSeed()
std::vector< double > ShowerRecoTools::ShowerBayesianTrucatingdEdx::MakeSeed |
( |
std::vector< double > & |
dEdxVec | ) |
|
|
private |
◆ PrintPtr()
void ShowerRecoTools::IShowerTool::PrintPtr |
( |
std::string |
Name | ) |
|
|
inlineprotectedinherited |
◆ PrintPtrs()
void ShowerRecoTools::IShowerTool::PrintPtrs |
( |
| ) |
|
|
inlineprotectedinherited |
◆ RecurivelyAddHit()
void ShowerRecoTools::ShowerBayesianTrucatingdEdx::RecurivelyAddHit |
( |
std::vector< double > & |
SeedTrack, |
|
|
std::vector< double > & |
dEdxVec, |
|
|
std::string & |
prior, |
|
|
int & |
SkippedHitsNum, |
|
|
float & |
old_mean, |
|
|
double & |
old_posteior |
|
) |
| |
|
private |
◆ RunShowerTool()
int ShowerRecoTools::IShowerTool::RunShowerTool |
( |
const art::Ptr< recob::PFParticle > & |
pfparticle, |
|
|
art::Event & |
Event, |
|
|
reco::shower::ShowerElementHolder & |
ShowerEleHolder, |
|
|
std::string |
evd_display_name_append = "" |
|
) |
| |
|
inlineinherited |
◆ SetPtr()
void ShowerRecoTools::IShowerTool::SetPtr |
( |
art::ProducesCollector * |
collector | ) |
|
|
inlineinherited |
◆ collectorPtr
art::ProducesCollector* ShowerRecoTools::IShowerTool::collectorPtr |
|
privateinherited |
◆ electronpriorHist
TH1F* ShowerRecoTools::ShowerBayesianTrucatingdEdx::electronpriorHist |
|
private |
◆ fdEdxInputLabel
std::string ShowerRecoTools::ShowerBayesianTrucatingdEdx::fdEdxInputLabel |
|
private |
◆ fDefineBestPlane
bool ShowerRecoTools::ShowerBayesianTrucatingdEdx::fDefineBestPlane |
|
private |
◆ fLArPandoraShowerAlg
◆ fnSkipHits
int ShowerRecoTools::ShowerBayesianTrucatingdEdx::fnSkipHits |
|
private |
◆ fNumSeedHits
int ShowerRecoTools::ShowerBayesianTrucatingdEdx::fNumSeedHits |
|
private |
◆ fPostiorCut
float ShowerRecoTools::ShowerBayesianTrucatingdEdx::fPostiorCut |
|
private |
◆ fProbPointCut
float ShowerRecoTools::ShowerBayesianTrucatingdEdx::fProbPointCut |
|
private |
◆ fProbSeedCut
float ShowerRecoTools::ShowerBayesianTrucatingdEdx::fProbSeedCut |
|
private |
◆ fRunEventDisplay
bool ShowerRecoTools::IShowerTool::fRunEventDisplay |
|
privateinherited |
◆ fShowerBestPlaneOutputLabel
std::string ShowerRecoTools::ShowerBayesianTrucatingdEdx::fShowerBestPlaneOutputLabel |
|
private |
◆ fShowerdEdxOutputLabel
std::string ShowerRecoTools::ShowerBayesianTrucatingdEdx::fShowerdEdxOutputLabel |
|
private |
◆ fVerbose
int ShowerRecoTools::ShowerBayesianTrucatingdEdx::fVerbose |
|
private |
◆ photonpriorHist
TH1F* ShowerRecoTools::ShowerBayesianTrucatingdEdx::photonpriorHist |
|
private |
◆ UniquePtrs
The documentation for this class was generated from the following file: