Classes | Namespaces | Enumerations | Variables
DedxDistribution.h File Reference

This is a helper class for ParticleIDAlg that provides a tidy structure in which to hold the dE/dx histograms and provides access methods to the data. This encapsulated all of the messy histogram stuff. More...

#include "fhiclcpp/ParameterSet.h"
#include "TFile.h"
#include "TH1F.h"

Go to the source code of this file.

Classes

class  slid::DedxDistribution
 

Namespaces

 slid
 Build slid::LID objects to store electron ID, if asked for, otherwise, calculate LID info and make available.
 

Enumerations

enum  slid::DedxParticleType {
  slid::kELECTRON, slid::kPHOTON, slid::kMUON, slid::kPI0,
  slid::kPROTON, slid::kNEUTRON, slid::kPION, slid::kELECTRONCCQE,
  slid::kELECTRONCCRES, slid::kELECTRONCCDIS, slid::kELECTRONCCCOH, slid::kDEDXPARTICLETYPESIZE
}
 An enum used to give allowed particle types a visible name in the code. Note that for electron, these types are broken down further by the process in which they reside. More...
 

Variables

static const int slid::kNumXYRegion = 4
 Number of XY regions into which detector is divided for dE/dx histograms. More...
 
static const int slid::kNumEnergyBin = 11
 Number of energy bins into which detector is divided for dE/dx histograms. More...
 
static const int slid::kNumLongitudinalPlane = 200
 Number of longitudinal planes considered for dE/dx histograms. More...
 
static const int slid::kNumTransversePlane = 20
 Number of "transverse" planes considered for dE/dx histograms ("planes" transverse to shower axis). More...
 
static const float slid::kEnergyBins [] = {0.00, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75, 3.25, 3.75, 4.25, 4.75, 5.25}
 bin boundaries of energy More...
 

Detailed Description

This is a helper class for ParticleIDAlg that provides a tidy structure in which to hold the dE/dx histograms and provides access methods to the data. This encapsulated all of the messy histogram stuff.

Version
Id
DedxDistribution.cxx,v 1.0 2013-10-04 10:00:00 absmith Exp
Author
Alex Smith (smith.nosp@m.@phy.nosp@m.sics..nosp@m.umn..nosp@m.edu)

Definition in file DedxDistribution.h.