8 #ifndef LAR_EVENT_READING_ALGORITHM_H
9 #define LAR_EVENT_READING_ALGORITHM_H 1
11 #include "Pandora/ExternallyConfiguredAlgorithm.h"
13 #include "Pandora/PandoraInputTypes.h"
15 #include "Persistency/PandoraIO.h"
56 pandora::StatusCode
Run();
79 pandora::StatusCode
ReadSettings(
const pandora::TiXmlHandle xmlHandle);
96 #endif // #ifndef LAR_EVENT_READING_ALGORITHM_H
std::string m_geometryFileName
Name of the file containing geometry information.
bool m_useLArMCParticles
Whether to read lar mc particles, or standard pandora mc particles.
unsigned int m_larCaloHitVersion
LArCaloHit version for LArCaloHitFactory.
EventReadingAlgorithm class.
pandora::StatusCode ReplaceEventFileReader(const std::string &fileName)
Replace the current event file reader with a new reader for the specified file.
pandora::StringVector m_eventFileNameVector
Vector of file names to be processed.
unsigned int m_skipToEvent
Index of first event to consider in first input file.
pandora::InputUInt m_skipToEvent
Index of first event to consider in input file.
External event reading parameters class.
pandora::StatusCode Run()
std::string m_geometryFileName
Name of the file containing geometry information.
bool m_useLArCaloHits
Whether to read lar calo hits, or standard pandora calo hits.
pandora::FileType GetFileType(const std::string &fileName) const
Analyze a provided file name to extract the file type/extension.
EventReadingAlgorithm()
Default constructor.
std::string m_eventFileNameList
Colon-separated list of file names to be processed.
pandora::FileReader * m_pEventFileReader
Address of the event file reader.
~EventReadingAlgorithm()
Destructor.
required by fuzzyCluster table::sbnd_g4_services gaushitTruthMatch pandora
unsigned int m_larMCParticleVersion
LArMCParticle version for LArMCParticleFactory.
services TFileService fileName
pandora::StatusCode Initialize()
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
std::string m_eventFileName
Name of the current file containing event information.
void MoveToNextEventFile()
Proceed to process next event file named in the input list.