.. _program_listing_file_Root_ElectronHistsAlgo.cxx: Program Listing for File ElectronHistsAlgo.cxx ============================================== |exhale_lsh| :ref:`Return to documentation for file ` (``Root/ElectronHistsAlgo.cxx``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #include #include #include #include #include #include #include // this is needed to distribute the algorithm to the workers ClassImp(ElectronHistsAlgo) ElectronHistsAlgo :: ElectronHistsAlgo () : IParticleHistsAlgo("ElectronHistsAlgo") { } EL::StatusCode ElectronHistsAlgo :: setupJob (EL::Job& job) { job.useXAOD(); xAOD::Init("ElectronHistsAlgo").ignore(); return EL::StatusCode::SUCCESS; } EL::StatusCode ElectronHistsAlgo::AddHists( std::string name ) { return IParticleHistsAlgo::AddHists(name); } EL::StatusCode ElectronHistsAlgo :: execute () { return IParticleHistsAlgo::execute(); }