Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-09-27 09:15:00

0001 /**
0002  *  @file   LCContent/include/LCUtility/EventPreparationAlgorithm.h
0003  *
0004  *  @brief  Header file for the track selection algorithm class.
0005  *
0006  *  $Log: $
0007  */
0008 #ifndef LC_EVENT_PREPARATION_ALGORITHM_H
0009 #define LC_EVENT_PREPARATION_ALGORITHM_H 1
0010 
0011 #include "Pandora/Algorithm.h"
0012 
0013 namespace lc_content {
0014 
0015 /**
0016  *  @brief  EventPreparationAlgorithm class
0017  */
0018 class EventPreparationAlgorithm : public pandora::Algorithm {
0019 private:
0020   pandora::StatusCode Run();
0021   pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle);
0022 
0023   std::string m_outputTrackListName;       ///< The output track list name
0024   std::string m_outputCaloHitListName;     ///< The output calo hit list name
0025   std::string m_outputMuonCaloHitListName; ///< The output muon calo hit list name
0026 
0027   std::string m_replacementTrackListName;   ///< The replacement track list name
0028   std::string m_replacementCaloHitListName; ///< The replacement calo hit list name
0029 };
0030 
0031 } // namespace lc_content
0032 
0033 #endif // #ifndef LC_EVENT_PREPARATION_ALGORITHM_H