Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:55:22

0001 //==========================================================================
0002 //  AIDA Detector description implementation 
0003 //--------------------------------------------------------------------------
0004 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0005 // All rights reserved.
0006 //
0007 // For the licensing terms see $DD4hepINSTALL/LICENSE.
0008 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0009 //
0010 //  Author     : M.Frank
0011 //  Original Author: Matevz Tadel 2009 (MultiView.C)
0012 //
0013 //====================================================================
0014 #ifndef DDEVE_RHOZPROJECTION_H
0015 #define DDEVE_RHOZPROJECTION_H
0016 
0017 // Framework include files
0018 #include "DDEve/Projection.h"
0019 
0020 /// Namespace for the AIDA detector description toolkit
0021 namespace dd4hep {
0022 
0023   /// class RhoZProjection  RhoZProjection.h DDEve/RhoZProjection.h
0024   /*
0025    *  \author  M.Frank
0026    *  \version 1.0
0027    *  \ingroup DD4HEP_EVE
0028    */
0029   class  RhoZProjection : public Projection   {
0030   public:
0031     /// Initializing constructor
0032     RhoZProjection(Display* eve, const std::string& name);
0033     /// Default destructor
0034     virtual ~RhoZProjection();
0035     /// Build the projection view and map it to the given slot
0036     virtual View& Build(TEveWindow* slot)  override;
0037     /// Root implementation macro
0038     ClassDefOverride(RhoZProjection,0);
0039   };
0040 }      /* End namespace dd4hep          */
0041 #endif // DDEVE_RHOZPROJECTION_H
0042