CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
cms::DDParsingContext::BooleanShape< TYPE > Struct Template Reference

#include <DDParsingContext.h>

Public Member Functions

 BooleanShape (const std::string &aName, const std::string &bName, dd4hep::Transform3D t)
 
dd4hep::Solid make (dd4hep::Solid firstSolid, dd4hep::Solid secondSolid)
 

Public Attributes

const std::string firstSolidName
 
const std::string secondSolidName
 
dd4hep::Transform3D transform
 

Detailed Description

template<class TYPE>
struct cms::DDParsingContext::BooleanShape< TYPE >

Definition at line 44 of file DDParsingContext.h.

Constructor & Destructor Documentation

template<class TYPE >
cms::DDParsingContext::BooleanShape< TYPE >::BooleanShape ( const std::string &  aName,
const std::string &  bName,
dd4hep::Transform3D  t 
)
inline

Definition at line 45 of file DDParsingContext.h.

Member Function Documentation

template<class TYPE >
dd4hep::Solid cms::DDParsingContext::BooleanShape< TYPE >::make ( dd4hep::Solid  firstSolid,
dd4hep::Solid  secondSolid 
)
inline

Definition at line 52 of file DDParsingContext.h.

References genParticles_cff::map, AlCaHLTBitMon_QueryRunRegistry::string, and runonSM::TYPE.

52  {
53  return TYPE(firstSolid, secondSolid, transform);
54  }

Member Data Documentation

template<class TYPE >
const std::string cms::DDParsingContext::BooleanShape< TYPE >::firstSolidName

Definition at line 48 of file DDParsingContext.h.

template<class TYPE >
const std::string cms::DDParsingContext::BooleanShape< TYPE >::secondSolidName

Definition at line 49 of file DDParsingContext.h.

template<class TYPE >
dd4hep::Transform3D cms::DDParsingContext::BooleanShape< TYPE >::transform