Particle Class Reference

#include <Particle.h>

List of all members.

Public Types

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
}
typedef enum Particle::EParticle Particle_t

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

Detailed Description

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


Member Typedef Documentation


Member Enumeration Documentation

Enumerator:
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/HEAD/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/HEAD/ParticlePID/ParticleFinder/Particle.h.

00009 {};

Particle::~Particle (  )  [inline]

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

00010 {};


Member Data Documentation

Double_t Particle::begt
Double_t Particle::begu
Double_t Particle::begv
Double_t Particle::begz
Double_t Particle::endt
Double_t Particle::endz
std::vector<double> Particle::energy
const Double_t Particle::mKaon = 0.493677

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

const Double_t Particle::mKaonL = 0.493677

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

const Double_t Particle::mMuon = 0.10565837

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

const Double_t Particle::mPion = 0.13957018

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

std::vector<int> Particle::plane
std::vector<int> Particle::strip
std::vector<double> Particle::t
const Double_t Particle::tKaon = 1.2384e-8

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

const Double_t Particle::tKaonL = 1.2384e-8

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

const Double_t Particle::tMuon = 2.19703e-6

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

const Double_t Particle::tPion = 2.6033e-8

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

std::vector<double> Particle::z

The documentation for this class was generated from the following files:

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1