Classes | Enumerations | Functions | Variables
jmshower Namespace Reference

TODO. More...

Classes

class  EID
 
class  JMClusterMerge
 
class  JMShower
 TODO. More...
 
class  JMTrackMerge
 
class  NueSel
 
class  NueSelLID
 
class  PCluster
 
class  RecoJMShower
 
class  RecoJMShowerAna
 
class  RecoJMShowerFilter
 
struct  RVPInfo
 Store some RVP-like variables that could potentially factor into the EID. More...
 
class  TCCluster
 

Enumerations

enum  PidType {
  kNull = -1, kElectron, kGamma, kMuon,
  kPi0, kHad, kProton, kNeutron,
  kPion, kElectronQE, kElectronRES, kElectronDIS,
  kElectronCOH, kElectronSG, kLast
}
 

Functions

static bool hitSort (art::Ptr< rb::Cluster > c1, art::Ptr< rb::Cluster > c2)
 

Variables

int Ncount0 = 0
 
int Ncount1 = 0
 
int Ncount2 = 0
 
int Nfill = 0
 
int Nput = 0
 
const double xmass [8] = {0.000511, 0, 0.105658, 0.1349766, 0, 0.938272, 0.939565379, 0.139570}
 

Detailed Description

TODO.

Example to use RecoJMShower for particle identification.

A producer that reconstruct shower energy, topological variables and PID information.

Brief please!

Modified from TrackMerge.

Modified from ClusterMerge.

Author
bianj.nosp@m.m@um.nosp@m.n.phy.nosp@m.sics.nosp@m..edu
Author
bianjm
Author
Jianming Bian
Jianming Bian - bianj.nosp@m.m@ph.nosp@m.ysics.nosp@m..umn.nosp@m..edu
Jianming Bian - bianj.nosp@m.m@um.nosp@m.n.phy.nosp@m.sics.nosp@m..edu
bianjm.physics.umn.edu

Enumeration Type Documentation

Enumerator
kNull 
kElectron 
kGamma 
kMuon 
kPi0 
kHad 
kProton 
kNeutron 
kPion 
kElectronQE 
kElectronRES 
kElectronDIS 
kElectronCOH 
kElectronSG 
kLast 

Definition at line 42 of file JMShower.h.

Function Documentation

static bool jmshower::hitSort ( art::Ptr< rb::Cluster c1,
art::Ptr< rb::Cluster c2 
)
static

Definition at line 119 of file JMClusterMerge_module.cc.

References rb::Cluster::NCell().

Referenced by jmshower::JMClusterMerge::produce().

120  {
121  return c1->NCell() > c2->NCell();
122  }
unsigned int NCell(geo::View_t view) const
Number of cells in view view.
Definition: Cluster.cxx:134

Variable Documentation

int jmshower::Ncount0 = 0

Definition at line 158 of file NueSel_module.cc.

int jmshower::Ncount1 = 0
int jmshower::Ncount2 = 0
int jmshower::Nfill = 0

Definition at line 159 of file NueSel_module.cc.

int jmshower::Nput = 0
const double jmshower::xmass = {0.000511, 0, 0.105658, 0.1349766, 0, 0.938272, 0.939565379, 0.139570}

Definition at line 161 of file NueSel_module.cc.