mcmon_hist_list.txt

Kregg Arms (U. Minnesota)
7/16/2006

Brief list of histograms currently produced by MCMonitor.

Total: 563 plots

// ----- Truth quantities ----- //
(primary vertex interaction -- all lab frame)
Nu energy
Nu energy (CC)
Nu energy (NC)
Nu X (CC)
Nu X (NC)
Nu Y (CC)
Nu Y (NC)
Nu Q^2
Nu resonance code
Nu IAction
Nu direction cosine (x, y, z)
Event vertex (x, y, z)
Number of events/snarl
Number of events/snarl (z < 0)
Number of events/snarl (z > 0)

Muon momentum (from mc.p4mu[])
Muon direction cosines (r, x, y, z)
Muon dcosz vs. momentum

Electron direction cosine wrt primary Nu
Muon direction cosine wrt primary Nu
Tau direction cosine wrt primary Nu
Tau (visible; daughters w/o neutrinos) direction cosine wrt primary Nu

Nu energy vs electron energy
Nu energy vs muon energy
Nu energy vs tau energy
Nu energy vs tau (visible) energy

(per file quantities)
# snarls in each input File
# nu_e CC events in each input File
# nu_mu CC events in each input File
# nu_tau CC events in each input File

(Photon Transport)
Total # Hits
Total # Strips
Total # Blue (incident) Photons 
Total Hit Energy
Discarded Energy (Geometry)
Discarded Energy (Bad)

(DetSim)
# Hit Pixels
Total PE

(DigiScintHits)
Total #DigiHits Per Snarl
DigiHit parent particle index in the StdHep array

// (Following produced for each of: any ID, muon, pion, kaon,
//  proton, electron truth ID'd particles)

Total #DigiHits per parent particle
Hit dS
Hit dE
Hit dE/dx
Hit dE/dx vs. E(parent) {Profile plot}
Total Energy of DigiHits
% E(hits)/E(true)
#hits/E(true)
Total hit length (sum dS)
Total time of particle hits (t1 last hit - t0 1st hit)
E(hits)/#hits
Minimum hit E
Maximum hit E
Total hits energy produced by secondaries
% hits produced by secondaries
% E(hit, secondaries)/Total E(hits)
% E(hit, secondaries)/Total E(true)
Average dE/dx ( = Sum[dE]/Sum[dS] )
1st hit  (x0, y0, z0, t0)
Last hit (x1, y1, z1, t1)

// ----- Reco/Truth quantities ----- //
Event truth-reconstructed vertex x
Event truth-reconstructed vertex y
Event truth-reconstructed vertex z

Shower purity
Shower completeness
Shower completeness (slice)
Truth-Reconstructed Shower Energy

Track purity
Track completeness
Track completeness (slice)
Track truth-reconstructed momentum (range)
Track truth-reconstructed momentum (curvature)
Track truth-reconstructed momentum (curvature) / error
Track truth unit momentum direction dotted into unit fit momentum
Track truth unit momentum direction dotted into unit fit momentum vs p(range)
Track truth-reconstructed vertex x
Track truth-reconstructed vertex y
Track truth-reconstructed vertex z
Track truth ID (mu, pi, K, e, p, other)

Muon track-finding efficiency vs momentum
Shower-finding efficiency vs energy

// (Truth particle quantities : these are each produced
    for tracks truth-matched to muons, pions, kaons, electrons
    and protons)

momentum (range) --> (not corrected for particle species)
momentum (curvature) 
unit truth momentum direction dotted into unit fit momentum
unit truth momentum direction dotted into unit fit momentum vs p(range)
truth-reconstructed momentum (range)
truth-reconstructed momentum (curvature)
truth-reconstructed momentum (curvature) / error
momentum difference (curvature - range)
cos theta
phi
#strips
#planes
<#strips/plane>
total pulse height (pe)
avg pulse height/strip (pe)
avg pulse height/plane (pe)
track fit passed/failed
chiSq/NDF
total displacement (ds)
vertex radius {sqrt(x*x+y*y)}
vertex (x, y, z)
direction cosine r (transverse p/total p)
direction cosine (x, y, z)
dcosz vs p(range)
endpoint radius {sqrt(x*x+y*y)}
endpoint (x, y, z)
track purity
track completeness
track completeness (slice)
truth-reconstructed vertex x
truth-reconstructed vertex y
truth-reconstructed vertex z

// ----- Reconstruction quantities ----- //
Strip plane number
Strip z position
Strip transverse position
Strip East PE
Strip West PE
Strip East/West Coincidence (%)

Event #planes
Event #strips
Event total pulse height (pe)
Event avg pulse height/strip (pe)
Event avg pulse height/plane (pe)
Event avg #strips/plane
Event "Moment of Inertia" principle vector dotted into reco evt direction
Event "Moment of Inertia" dcos(x) - fit dcos(x)
Event "Moment of Inertia" dcos(y) - fit dcos(y)
Event "Moment of Inertia" dcos(z) - fit dcos(z)
Event "Moment of Inertia" dcos(x)
Event "Moment of Inertia" dcos(y)
Event "Moment of Inertia" dcos(z)
Event "Moment of Inertia" principle eigenvalue
Event "Moment of Inertia" transverse eigenvalues
Event "Moment of Inertia" avg transverse eigenvalue (e1+e2)/2
Event "Moment of Inertia" transverse eigenvalue asymmetry |e1-e2|/|e1+e2|

Slice #planes
Slice #strips
Slice total pulse height (pe)
Slice avg pulse height/strip (pe)
Slice avg pulse height/plane (pe)
Slice avg #strips/plane
Slice "Moment of Inertia" dcos(x)
Slice "Moment of Inertia" dcos(y)
Slice "Moment of Inertia" dcos(z)
Slice "Moment of Inertia" principle eigenvalue
Slice "Moment of Inertia" transverse eigenvalues
Slice "Moment of Inertia" avg transverse eigenvalue (e1+e2)/2
Slice "Moment of Inertia" transverse eigenvalue asymmetry |e1-e2|/|e1+e2|

// (Set for all showers and for only primary showers [except MOI])

Shower #planes
Shower #strips
Shower total pulse height (pe)
Shower avg pulse height/strip (pe)
Shower avg pulse height/plane (pe)
Shower avg #strips/plane
Shower EM Energy
Shower Lin CC Energy
Shower Wgt NC Energy
Shower Vertex radius {sqrt(x*x+y*y)}
Shower Vertex (x, y, z)
Shower minimum distance vtx to any trk vertex
Shower minimum distance vtx to any trk endpoint
Shower direction cosine r (transverse p/total p)
Shower direction cosine (x, y, z)
Shower width (2*ph-weighted radius, strip-to-strip)
Shower radial energy density (tot ph/0.5/width)
Shower "Moment of Inertia" principle vector dotted into reco evt direction
Shower "Moment of Inertia" dcos(x) - fit dcos(x)
Shower "Moment of Inertia" dcos(y) - fit dcos(y)
Shower "Moment of Inertia" dcos(z) - fit dcos(z)
Shower "Moment of Inertia" dcos(x)
Shower "Moment of Inertia" dcos(y)
Shower "Moment of Inertia" dcos(z)
Shower "Moment of Inertia" principle eigenvalue
Shower "Moment of Inertia" transverse eigenvalues
Shower "Moment of Inertia" avg transverse eigenvalue (e1+e2)/2
Shower "Moment of Inertia" transverse eigenvalue asymmetry |e1-e2|/|e1+e2|

// (Set for all tracks and for primary tracks)

Track momentum (range) --> (assume muon)
Track momentum (curvature) 
Track momentum difference (curvature - range)
Track cos theta
Track phi
Track #strips
Track #planes
Track <#strip/plane>
Track total pulse height (pe)
Track avg pulse height/strip (pe)
Track avg pulse height/plane (pe)
Track track fit passed/failed
Track chiSq/NDF
Track total displacement (ds)
Track vertex radius {sqrt(x*x+y*y)}
Track vertex (x, y, z)
Track direction cosine r (transverse p/total p)
Track direction cosine (x, y, z)
Track dcosz vs p(range)
Track endpoint radius {sqrt(x*x+y*y)}
Track endpoint (x, y, z)

# events per slice
# events per snarl
# slices per snarl
# showers per snarl
# tracks per snarl
# tracks per event 
# showers per event