Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
lardataobj
lardataobj
AnalysisBase
BackTrackerMatchingData.h
Go to the documentation of this file.
1
// Author: Andy Furmanski (afurmans@fnal.gov)
2
// Date: August 2017
3
// Purpose: Store information from a reco-truth matching module (which is based on the BackTracker service)
4
// Stores the cleanliness and completeness of a match
5
// Cleanliness = charge in reco object from true object / total charge in reco object
6
// Completeness = charge in reco object from true object / total charge deposited by true object
7
8
#ifndef ANAB_BACKTRACKERMATCHINGDATA_H
9
#define ANAB_BACKTRACKERMATCHINGDATA_H
10
11
namespace
anab{
12
13
struct
BackTrackerMatchingData
{
14
double
cleanliness
;
15
double
completeness
;
16
};
17
18
//per hit/MCParticle assn...
19
// added by Wes Ketchum (wketchum@fnal.gov) and Yun-Tse Tsai (yuntse@slac.stanford.edu)
20
struct
BackTrackerHitMatchingData
{
21
float
ideFraction
;
//fraction of energy in hit from this particle
22
int
isMaxIDE
;
//is this particle the max contributor to this hit?
23
float
ideNFraction
;
// fraction of number of electrons on the wire in hit from this particle
24
int
isMaxIDEN
;
// is this particle the max contributor to this hit in terms of number of electrons?
25
float
numElectrons
;
// Number of electrons collected at the readout wire
26
float
energy
;
// energy deposited by ionization by this track ID [MeV]
27
};
28
29
}
30
31
#endif //BACKTRACKERMATCHINGDATA_FLASHMATCH
anab::BackTrackerHitMatchingData::isMaxIDE
int isMaxIDE
Definition:
BackTrackerMatchingData.h:22
anab::BackTrackerHitMatchingData
Definition:
BackTrackerMatchingData.h:20
anab::BackTrackerMatchingData::completeness
double completeness
Definition:
BackTrackerMatchingData.h:15
anab::BackTrackerHitMatchingData::isMaxIDEN
int isMaxIDEN
Definition:
BackTrackerMatchingData.h:24
anab::BackTrackerHitMatchingData::ideNFraction
float ideNFraction
Definition:
BackTrackerMatchingData.h:23
anab::BackTrackerMatchingData::cleanliness
double cleanliness
Definition:
BackTrackerMatchingData.h:14
anab::BackTrackerHitMatchingData::energy
float energy
Definition:
BackTrackerMatchingData.h:26
anab::BackTrackerHitMatchingData::ideFraction
float ideFraction
Definition:
BackTrackerMatchingData.h:21
anab::BackTrackerHitMatchingData::numElectrons
float numElectrons
Definition:
BackTrackerMatchingData.h:25
anab::BackTrackerMatchingData
Definition:
BackTrackerMatchingData.h:13
Generated by
1.8.5