Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Particle Class Reference

#include <Particle.h>

List of all members.

Public Types

typedef enum Particle::EParticle Particle_t
enum  EParticle {
  kUnknown = 0, kElectron = 11, kPositron = -11, kMuonNeg = 13,
  kMuonPos = -13, kTauNeg = 15, kTauPos = -15, kNuE = 12,
  kNuEBar = -12, kNuEAll = 55001, kNuM = 14, kNuMBar = -14,
  kNuMAll = 55002, kNuT = 16, kNuTBar = -16, kNuTAll = 55003,
  kGamma = 22, kPi0 = 111, kPiPlus = 211, kPiMinus = -211,
  kK0Long = 130, kK0Short = 310, kKPlus = 321, kKMinus = -321,
  kDPlus = 411, kDMinus = -411, kD0 = 421, kD0Bar = -421,
  kProton = 2112, kAProton = -2112, kNeutron = 2212, kANeutron = -2212,
  kAll = -54318, kMuon = 54320, kNotMuon = 54321, kNotPosMuon = 54322,
  kNotNegMuon = 54323, kNuMAny = 54324
}

Public Member Functions

 Particle ()
 ~Particle ()

Public Attributes

Int_t type
Double_t stripEnergy
Double_t fittedEnergy
Int_t begPlane
Int_t endPlane
Int_t begStrip
Int_t endStrip
Double_t endz
Double_t endt
Double_t begz
Double_t begt
Double_t begu
Double_t begv
std::vector< int > strip
std::vector< int > plane
std::vector< double > energy
std::vector< double > z
std::vector< double > t
const Double_t mPion = 0.13957018
const Double_t tPion = 2.6033e-8
const Double_t mKaon = 0.493677
const Double_t tKaon = 1.2384e-8
const Double_t mKaonL = 0.493677
const Double_t tKaonL = 1.2384e-8
const Double_t mMuon = 0.10565837
const Double_t tMuon = 2.19703e-6


Member Typedef Documentation

typedef enum Particle::EParticle Particle::Particle_t
 


Member Enumeration Documentation

enum Particle::EParticle
 

Enumeration values:
kUnknown 
kElectron 
kPositron 
kMuonNeg 
kMuonPos 
kTauNeg 
kTauPos 
kNuE 
kNuEBar 
kNuEAll 
kNuM 
kNuMBar 
kNuMAll 
kNuT 
kNuTBar 
kNuTAll 
kGamma 
kPi0 
kPiPlus 
kPiMinus 
kK0Long 
kK0Short 
kKPlus 
kKMinus 
kDPlus 
kDMinus 
kD0 
kD0Bar 
kProton 
kAProton 
kNeutron 
kANeutron 
kAll 
kMuon 
kNotMuon 
kNotPosMuon 
kNotNegMuon 
kNuMAny 

Definition at line 13 of file PhysicsNtuple/Particle.h.

00014    {
00015       kUnknown    = 0,
00016       kElectron   = 11, 
00017       kPositron   = -11,
00018       kMuonNeg    = 13, 
00019       kMuonPos    = -13,
00020       kTauNeg     = 15, 
00021       kTauPos     = -15,
00022       kNuE        = 12, 
00023       kNuEBar     = -12,
00024       kNuEAll     = 55001,
00025       kNuM        = 14,
00026       kNuMBar     = -14,
00027       kNuMAll     = 55002,
00028       kNuT        = 16, 
00029       kNuTBar     = -16,
00030       kNuTAll     = 55003,
00031       kGamma      = 22,
00032       kPi0        = 111,
00033       kPiPlus     = 211,
00034       kPiMinus    = -211,
00035       kK0Long     = 130,      
00036       kK0Short    = 310,
00037       kKPlus      = 321,
00038       kKMinus     = -321,
00039       kDPlus      = 411,
00040       kDMinus     = -411,
00041       kD0         = 421,
00042       kD0Bar      = -421,
00043       kProton     = 2112,
00044       kAProton    = -2112,
00045       kNeutron    = 2212,
00046       kANeutron   = -2212,
00047       kAll        = -54318,
00048       kMuon       = 54320,
00049       kNotMuon    = 54321,      
00050       kNotPosMuon = 54322,
00051       kNotNegMuon = 54323,
00052       kNuMAny     = 54324
00053    } Particle_t;


Constructor & Destructor Documentation

Particle::Particle  )  [inline]
 

Definition at line 9 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

00009 {};

Particle::~Particle  )  [inline]
 

Definition at line 10 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

00010 {};


Member Data Documentation

Int_t Particle::begPlane
 

Definition at line 18 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Int_t Particle::begStrip
 

Definition at line 21 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Double_t Particle::begt
 

Definition at line 28 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Double_t Particle::begu
 

Definition at line 29 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Double_t Particle::begv
 

Definition at line 30 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Double_t Particle::begz
 

Definition at line 27 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Int_t Particle::endPlane
 

Definition at line 19 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Int_t Particle::endStrip
 

Definition at line 22 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Double_t Particle::endt
 

Definition at line 26 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Double_t Particle::endz
 

Definition at line 25 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

std::vector<double> Particle::energy
 

Definition at line 34 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Double_t Particle::fittedEnergy
 

Definition at line 16 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

const Double_t Particle::mKaon = 0.493677
 

Definition at line 81 of file PhysicsNtuple/Particle.h.

const Double_t Particle::mKaonL = 0.493677
 

Definition at line 84 of file PhysicsNtuple/Particle.h.

const Double_t Particle::mMuon = 0.10565837
 

Definition at line 87 of file PhysicsNtuple/Particle.h.

const Double_t Particle::mPion = 0.13957018
 

Definition at line 78 of file PhysicsNtuple/Particle.h.

std::vector<int> Particle::plane
 

Definition at line 33 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

std::vector<int> Particle::strip
 

Definition at line 32 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

Double_t Particle::stripEnergy
 

Definition at line 14 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

std::vector<double> Particle::t
 

Definition at line 36 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

const Double_t Particle::tKaon = 1.2384e-8
 

Definition at line 82 of file PhysicsNtuple/Particle.h.

const Double_t Particle::tKaonL = 1.2384e-8
 

Definition at line 85 of file PhysicsNtuple/Particle.h.

const Double_t Particle::tMuon = 2.19703e-6
 

Definition at line 88 of file PhysicsNtuple/Particle.h.

const Double_t Particle::tPion = 2.6033e-8
 

Definition at line 79 of file PhysicsNtuple/Particle.h.

Int_t Particle::type
 

Definition at line 12 of file NueAna/ParticlePID/ParticleFinder/Particle.h.

Referenced by Finder::FindIsolatedHits().

std::vector<double> Particle::z
 

Definition at line 35 of file NueAna/ParticlePID/ParticleFinder/Particle.h.


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:59 2010 for loon by  doxygen 1.3.9.1