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();
61 void MoveToNextEventFile();
68 pandora::StatusCode ReplaceEventFileReader(
const std::string &fileName);
77 pandora::FileType GetFileType(
const std::string &fileName)
const;
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::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.
unsigned int m_larMCParticleVersion
LArMCParticle version for LArMCParticleFactory.
std::string m_eventFileName
Name of the current file containing event information.