Classes | Enumerations | Variables
SNAna_module.cc File Reference
#include <functional>
#include "TH1I.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TTree.h"
#include "TMath.h"
#include "TGeoMatrix.h"
#include "larcore/Geometry/Geometry.h"
#include "larcorealg/Geometry/LocalTransformationGeo.h"
#include "larcorealg/Geometry/WireGeo.h"
#include "larcoreobj/SimpleTypesAndConstants/RawTypes.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_vectors.h"
#include "lardataobj/RawData/RawDigit.h"
#include "lardataobj/RawData/raw.h"
#include "lardataobj/RecoBase/Hit.h"
#include "lardataobj/RecoBase/OpHit.h"
#include "lardataobj/RecoBase/Wire.h"
#include "lardataobj/Simulation/sim.h"
#include "lardataobj/Simulation/SimChannel.h"
#include "lardataobj/Simulation/SupernovaTruth.h"
#include "lardata/DetectorInfoServices/DetectorPropertiesService.h"
#include "lardata/DetectorInfoServices/DetectorClocksService.h"
#include "larsim/MCCheater/BackTrackerService.h"
#include "larsim/MCCheater/ParticleInventoryService.h"
#include "larsim/MCCheater/PhotonBackTrackerService.h"
#include "art/Framework/Core/EDAnalyzer.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "art/Framework/Principal/Event.h"
#include "art/Framework/Principal/Handle.h"
#include "art/Framework/Principal/Run.h"
#include "art/Framework/Principal/SubRun.h"
#include "art_root_io/TFileDirectory.h"
#include "art_root_io/TFileService.h"
#include "art/Framework/Services/Registry/ServiceHandle.h"
#include "canvas/Utilities/InputTag.h"
#include "canvas/Utilities/Exception.h"
#include "canvas/Persistency/Common/FindMany.h"
#include "canvas/Persistency/Common/FindManyP.h"
#include "canvas/Persistency/Common/FindOneP.h"
#include "fhiclcpp/ParameterSet.h"
#include "messagefacility/MessageLogger/MessageLogger.h"

Go to the source code of this file.

Classes

class  SNAna
 

Enumerations

enum  PType {
  kUnknown, kMarl, kAPA, kCPA,
  kAr39, kNeut, kKryp, kPlon,
  kRdon, kAr42, kUnknown =0, kMarl,
  kAPA, kCPA, kAr39, kAr42,
  kNeutron, kKryp, kPlon, kRdon,
  kNPTypes, kUnknown =0, kMarl, kAPA,
  kCPA, kAr39, kNeut, kKryp,
  kPlon, kRdon, kAr42, kUnknown =0,
  kSign, kAr39, kNeut, kKryp,
  kRdon, kAr42
}
 

Variables

std::map< PType, std::stringPTypeString
 

Enumeration Type Documentation

enum PType
Enumerator
kUnknown 
kMarl 
kAPA 
kCPA 
kAr39 
kNeut 
kKryp 
kPlon 
kRdon 
kAr42 
kUnknown 
kMarl 
kAPA 
kCPA 
kAr39 
kAr42 
kNeutron 
kKryp 
kPlon 
kRdon 
kNPTypes 
kUnknown 
kMarl 
kAPA 
kCPA 
kAr39 
kNeut 
kKryp 
kPlon 
kRdon 
kAr42 
kUnknown 
kSign 
kAr39 
kNeut 
kKryp 
kRdon 
kAr42 

Definition at line 57 of file SNAna_module.cc.

Variable Documentation

std::map<PType, std::string> PTypeString
Initial value:
{
{kUnknown,"Unknown"},
{kMarl ,"Marl" },
{kAPA ,"APA" },
{kCPA ,"CPA" },
{kAr39 ,"Ar39" },
{kNeut ,"Neut" },
{kKryp ,"Kryp" },
{kPlon ,"Plon" },
{kRdon ,"Rdon" },
{kAr42 ,"Ar42" }}

Definition at line 58 of file SNAna_module.cc.