Berkeley Nuclear Data Software
Public Member Functions | List of all members
LAPPDAnalysis Class Reference

#include <LAPPDAnalysis.h>

Inheritance diagram for LAPPDAnalysis:
Inheritance graph
[legend]
Collaboration diagram for LAPPDAnalysis:
Collaboration graph
[legend]

Public Member Functions

 LAPPDAnalysis ()
 
void createZPlots ()
 
void createXPlots ()
 
- Public Member Functions inherited from NSDG4::SimAna
void printTrackInfo (int a_entry)
 
std::ostream & printEvents (int a_num=1, std::vector< std::string > a_partList={}, std::ostream &a_stream=std::cout)
 
void accumulateFirstStepInfo (std::string a_lvName, std::string a_particleName="")
 
void vertexStepInfoTree (std::string a_lvName, std::string a_particleName="")
 
void createParticleTTree (std::string a_lvName, std::vector< std::string > a_ignoreList)
 creates a tree with the particle names and times of birth More...
 
void createEnergyDepositionTree (std::string a_lvName, std::vector< std::string > a_particleNames)
 in the volume specified and the vertex info More...
 
void createTotalEnergyDepositionTree (std::string a_lvName)
 
void investigateMultipleScatters (std::string a_lvName)
 
void createLightOutputTree (std::string a_lvName, std::vector< std::string > a_particleNames, std::string a_scintName="EJ309", std::string a_outFileName="")
 
void createPartTimeEDTree (std::string a_lvName, double a_tCutWindow)
 
void createFluxTree (std::string a_lvName, std::string a_particleName, std::vector< double > a_fluxBoundaryList, int a_dim, std::string a_outfileName="fluxBoundaryTree.root")
 
TH1 * getTotalEnergyHistory ()
 
FullEvent getFullEvent (int a_eventNumber)
 
virtual ~SimAna ()
 
- Public Member Functions inherited from PostProcBase< FullEvent >
 PostProcBase ()
 defualt constructor puts class into a working state More...
 
virtual int addFile (string a_filename)
 
virtual int addFilesFromDirectory (string a_dir, string a_ext)
 
virtual int loadEvent (int a_eventNumber)
 loads a specified event into memory More...
 
virtual int fileNotLoaded ()
 tests if a file is loaded and prinst a message if not More...
 
virtual int clearFileState ()
 
virtual std::ostream & printState (std::ostream &a_stream=std::cout)
 
virtual ~PostProcBase ()
 
TChain * getTrees ()
 danger danger, use this if you know what you are doing. More...
 

Additional Inherited Members

- Protected Attributes inherited from PostProcBase< FullEvent >
TChain * m_trees
 for associating the trees from files More...
 
string m_treeName
 for storing the name of the tree More...
 
string m_branchName
 for storing the name of the branch More...
 
FullEvent * m_currentEvent
 for storing the current event More...
 
vector< string > m_loadedFiles
 for storing a list of loaded files More...
 
bool m_hasFile
 flag for wheter a file has been loaded More...
 

Constructor & Destructor Documentation

◆ LAPPDAnalysis()

LAPPDAnalysis::LAPPDAnalysis ( )

Member Function Documentation

◆ createXPlots()

void LAPPDAnalysis::createXPlots ( )
Here is the call graph for this function:

◆ createZPlots()

void LAPPDAnalysis::createZPlots ( )
Here is the call graph for this function:

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