|
||||
File indexing completed on 2025-01-18 09:13:30
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 // 0012 //========================================================================== 0013 #ifndef DD4HEP_ALIGNMENTTOOLS_H 0014 #define DD4HEP_ALIGNMENTTOOLS_H 0015 0016 // Framework include files 0017 #include <DD4hep/Alignments.h> 0018 0019 /// Namespace for the AIDA detector description toolkit 0020 namespace dd4hep { 0021 0022 /// Namespace for the alignment part of the AIDA detector description toolkit 0023 namespace detail { 0024 0025 namespace tools { 0026 0027 /// Copy alignment object from source object 0028 void copy(Alignment from, Alignment to); 0029 0030 /// Compute the ideal/nominal to-world transformation from the detector element placement 0031 /** 0032 * Note: Detector information of the alignment data is filled by the caller! 0033 */ 0034 void computeIdeal(Alignment alignment); 0035 0036 /// Compute the ideal/nominal to-world transformation from the detector element placement 0037 /** 0038 * Note: Detector information of the alignment data is filled by the caller! 0039 */ 0040 //void computeIdeal(Alignment alignment, const Alignment::NodeList& node_list); 0041 0042 /// Compute the survey to-world transformation. 0043 /** Compute the survey to-world transformation from 0044 * the detector element placement with respect to 0045 * the survey constants 0046 * 0047 * Note: Detector information of the alignment data is filled by the caller! 0048 */ 0049 void computeSurvey(Alignment alignment); 0050 0051 0052 } 0053 0054 } /* End namespace Aligments */ 0055 } /* End namespace dd4hep */ 0056 #endif // DD4HEP_ALIGNMENTTOOLS_H
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |