Public Types | Public Attributes | List of all members
me::MEFinderParams Struct Reference

Public Types

template<class T >
using Atom = fhicl::Atom< T >
 
template<class T >
using Table = fhicl::Table< T >
 
using Comment = fhicl::Comment
 
using Name = fhicl::Name
 

Public Attributes

Atom< std::string > slicerInput
 
Atom< std::string > trackInput
 
Atom< double > maxDist
 
Atom< double > minHitADC
 
Atom< bool > calibAvailable
 
Atom< double > maxClosestApproach
 
Atom< double > trkClosestApproach
 
Atom< unsigned intmaxNCells
 
Atom< unsigned intminNCells
 
Atom< double > maxDeltaT
 
Atom< double > minDeltaT
 
Atom< double > maxCalE
 
Atom< double > minCalE
 
Atom< double > minDeltaTReTrigger
 
Atom< double > eps
 
Atom< double > planeScale
 
Atom< double > cellScale
 
Atom< double > timeScale
 
Atom< std::string > llFileName
 
Atom< bool > matchMEtoSlcByDist
 

Detailed Description

Definition at line 69 of file MEFinder_module.cc.

Member Typedef Documentation

template<class T >
using me::MEFinderParams::Atom = fhicl::Atom<T>

Definition at line 71 of file MEFinder_module.cc.

Definition at line 73 of file MEFinder_module.cc.

Definition at line 74 of file MEFinder_module.cc.

template<class T >
using me::MEFinderParams::Table = fhicl::Table<T>

Definition at line 72 of file MEFinder_module.cc.

Member Data Documentation

Atom<bool> me::MEFinderParams::calibAvailable
Initial value:
{
Name("CalibAvailable"),
Comment("Are there calibration constants available for getting CalE")
}

Definition at line 103 of file MEFinder_module.cc.

Referenced by me::MEFinder::MakeSlcME(), me::MEFinder::MakeTrkME(), and me::MEFinder::PassesMEPresel().

Atom<double> me::MEFinderParams::cellScale
Initial value:
{
Name("CellScale"),
Comment("For distances in DBSCAN")
}

Definition at line 167 of file MEFinder_module.cc.

Referenced by me::MEFinder::MEDistanceMetric().

Atom<double> me::MEFinderParams::eps
Initial value:
{
Name("EpsForClustering"),
Comment("Dist to search out to in the DBSCAN algorithm")
}

Definition at line 157 of file MEFinder_module.cc.

Referenced by me::MEFinder::ClusterMEHits().

Atom<std::string> me::MEFinderParams::llFileName
Initial value:
{
Name("LLFileName"),
Comment("Contains hist files for calculating Delta LL ME PID, MID")
}

Definition at line 178 of file MEFinder_module.cc.

Referenced by me::MEFinder::beginJob().

Atom<bool> me::MEFinderParams::matchMEtoSlcByDist
Initial value:
{
Name("MatchMEtoSlcByDist"),
Comment("Match MEs to Slices by distance only")
}

Definition at line 184 of file MEFinder_module.cc.

Referenced by me::MEFinder::BestSlcMatch().

Atom<double> me::MEFinderParams::maxCalE
Initial value:
{
Name("MaxCalE"),
Comment("Presel Cut")
}

Definition at line 140 of file MEFinder_module.cc.

Referenced by me::MEFinder::PassesMEPresel().

Atom<double> me::MEFinderParams::maxClosestApproach
Initial value:
{
Name("MaxClosestApproach"),
Comment("ME clust must be at least this close to a hit in phys slice")
}

Definition at line 110 of file MEFinder_module.cc.

Referenced by me::MEFinder::PassesMEPresel().

Atom<double> me::MEFinderParams::maxDeltaT
Initial value:
{
Name("MaxDeltaT"),
Comment("Presel Cut")
}

Definition at line 130 of file MEFinder_module.cc.

Referenced by me::MEFinder::AddMEHit(), me::MEFinder::FindNoiseHitRange(), and me::MEFinder::PassesMEPresel().

Atom<double> me::MEFinderParams::maxDist
Initial value:
{
Name("MaxDist"),
Comment("Max dist from phsyics slice to selected noise hit")
}

Definition at line 91 of file MEFinder_module.cc.

Referenced by me::MEFinder::AddMEHit().

Atom<unsigned int> me::MEFinderParams::maxNCells
Initial value:
{
Name("MaxNCells"),
Comment("Presel Cut")
}

Definition at line 120 of file MEFinder_module.cc.

Referenced by me::MEFinder::BestSlcMatch(), me::MEFinder::GetPhysNoiseSlcs(), and me::MEFinder::PassesMEPresel().

Atom<double> me::MEFinderParams::minCalE
Initial value:
{
Name("MinCalE"),
Comment("Presel Cut")
}

Definition at line 145 of file MEFinder_module.cc.

Referenced by me::MEFinder::PassesMEPresel().

Atom<double> me::MEFinderParams::minDeltaT
Initial value:
{
Name("MinDeltaT"),
Comment("Presel Cut")
}

Definition at line 135 of file MEFinder_module.cc.

Referenced by me::MEFinder::AddMEHit(), me::MEFinder::FindNoiseHitRange(), and me::MEFinder::PassesMEPresel().

Atom<double> me::MEFinderParams::minDeltaTReTrigger
Initial value:
{
Name("MinDeltaTReTrigger"),
Comment("See DocDB 12295, apd dead time not well modeled in MC")
}

Definition at line 150 of file MEFinder_module.cc.

Referenced by me::MEFinder::AddMEHit().

Atom<double> me::MEFinderParams::minHitADC
Initial value:
{
Name("MinHitADC"),
Comment("Min ADC for a hit to be considered - needed for FD speed ")
}

Definition at line 96 of file MEFinder_module.cc.

Referenced by me::MEFinder::AddMEHit(), and me::MEFinder::MECandHits().

Atom<unsigned int> me::MEFinderParams::minNCells
Initial value:
{
Name("MinNCells"),
Comment("Presel Cut")
}

Definition at line 125 of file MEFinder_module.cc.

Referenced by me::MEFinder::PassesMEPresel().

Atom<double> me::MEFinderParams::planeScale
Initial value:
{
Name("PlaneScale"),
Comment("For distances in DBSCAN")
}

Definition at line 162 of file MEFinder_module.cc.

Referenced by me::MEFinder::MEDistanceMetric().

Atom<std::string> me::MEFinderParams::slicerInput
Initial value:
{
Name("SlicerInput"),
Comment("Input for physics slices")
}

Definition at line 79 of file MEFinder_module.cc.

Referenced by me::MEFinder::produce().

Atom<double> me::MEFinderParams::timeScale
Initial value:
{
Name("TimeScale"),
Comment("For distances in DBSCAN")
}

Definition at line 172 of file MEFinder_module.cc.

Referenced by me::MEFinder::MEDistanceMetric().

Atom<std::string> me::MEFinderParams::trackInput
Initial value:
{
Name("TrackInput"),
Comment("Input for tracks with which to associate MEs")
}

Definition at line 84 of file MEFinder_module.cc.

Referenced by me::MEFinder::produce().

Atom<double> me::MEFinderParams::trkClosestApproach
Initial value:
{
Name("TrkClosestApproach"),
Comment("Dist cut to be considered TrkME")
}

Definition at line 115 of file MEFinder_module.cc.

Referenced by me::MEFinder::IsTrkME().


The documentation for this struct was generated from the following file: