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" 17 namespace pandora {
class FileReader;}
53 pandora::StatusCode Run();
58 void MoveToNextEventFile();
65 pandora::StatusCode ReplaceEventFileReader(
const std::string &fileName);
74 pandora::FileType GetFileType(
const std::string &fileName)
const;
76 pandora::StatusCode ReadSettings(
const pandora::TiXmlHandle xmlHandle);
92 #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.
EventReadingAlgorithm class.
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.
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.
std::string m_eventFileNameList
Colon-separated list of file names to be processed.
pandora::FileReader * m_pEventFileReader
Address of the event file reader.
std::string m_eventFileName
Name of the current file containing event information.