CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

DDEcalAPDAlgo Class Reference

#include <DDEcalAPDAlgo.h>

List of all members.

Public Member Functions

 DDEcalAPDAlgo ()
void execute (DDCompactView &cpv)
void initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs)
virtual ~DDEcalAPDAlgo ()

Private Member Functions

DDMaterial aglMat () const
DDName aglName () const
double aglThick () const
DDMaterial andMat () const
DDName andName () const
double andThick () const
int apdHere () const
DDMaterial apdMat () const
DDName apdName () const
double apdSide () const
double apdThick () const
double apdX1 () const
double apdX2 () const
double apdZ () const
DDMaterial atjMat () const
DDName atjName () const
double atjThick () const
DDMaterial bsiMat () const
DDName bsiName () const
double bsiThick () const
double bsiXSize () const
double bsiYSize () const
DDMaterial capMat () const
DDName capName () const
double capThick () const
double capXSize () const
double capYSize () const
DDMaterial cerMat () const
DDName cerName () const
double cerThick () const
double cerXSize () const
double cerYSize () const
DDName ddname (const std::string &s) const
DDMaterial sglMat () const
DDName sglName () const
double sglThick () const
const std::vector< double > & vecCerPos () const

Private Attributes

std::string m_AGLMat
std::string m_AGLName
double m_AGLThick
std::string m_ANDMat
std::string m_ANDName
double m_ANDThick
int m_APDHere
std::string m_APDMat
std::string m_APDName
double m_APDSide
double m_APDThick
double m_APDX1
double m_APDX2
double m_APDZ
std::string m_ATJMat
std::string m_ATJName
double m_ATJThick
std::string m_BSiMat
std::string m_BSiName
double m_BSiThick
double m_BSiXSize
double m_BSiYSize
std::string m_capMat
std::string m_capName
double m_capThick
double m_capXSize
double m_capYSize
std::string m_CERMat
std::string m_CERName
double m_CERThick
double m_CERXSize
double m_CERYSize
std::string m_idNameSpace
std::string m_SGLMat
std::string m_SGLName
double m_SGLThick
std::vector< double > m_vecCerPos

Detailed Description

Definition at line 14 of file DDEcalAPDAlgo.h.


Constructor & Destructor Documentation

DDEcalAPDAlgo::DDEcalAPDAlgo ( )

Definition at line 11 of file DDEcalAPDAlgo.cc.

References LogDebug.

                             :
  m_vecCerPos    ( ),
  m_APDHere      (0),

  m_capName      (""),
  m_capMat       (""),
  m_capXSize     (0),
  m_capYSize     (0),
  m_capThick     (0),

  m_CERName      (""),
  m_CERMat       (""),
  m_CERXSize     (0),
  m_CERYSize     (0),
  m_CERThick     (0),

  m_BSiName      (""),
  m_BSiMat       (""),
  m_BSiXSize     (0),
  m_BSiYSize     (0),
  m_BSiThick     (0),

  m_APDName      (""),
  m_APDMat       (""),
  m_APDSide      (0),
  m_APDThick     (0),
  m_APDZ         (0),
  m_APDX1        (0),
  m_APDX2        (0),

  m_ATJName      (""),
  m_ATJMat       (""),
  m_ATJThick     (0),

  m_SGLName      (""),
  m_SGLMat       (""),
  m_SGLThick     (0),

  m_AGLName      (""),
  m_AGLMat       (""),
  m_AGLThick     (0),

  m_ANDName      (""),
  m_ANDMat       (""),
  m_ANDThick     (0) {

  LogDebug("EcalGeom") << "DDEcalAPDAlgo info: Creating an instance" ;
}
DDEcalAPDAlgo::~DDEcalAPDAlgo ( ) [virtual]

Definition at line 60 of file DDEcalAPDAlgo.cc.

{}

Member Function Documentation

DDMaterial DDEcalAPDAlgo::aglMat ( ) const [inline, private]

Definition at line 65 of file DDEcalAPDAlgo.h.

References ddname(), and m_AGLMat.

Referenced by execute().

{ return DDMaterial( ddname(m_AGLMat) ) ; }
DDName DDEcalAPDAlgo::aglName ( ) const [inline, private]

Definition at line 64 of file DDEcalAPDAlgo.h.

References ddname(), and m_AGLName.

Referenced by execute().

{ return ddname(m_AGLName) ; }
double DDEcalAPDAlgo::aglThick ( ) const [inline, private]

Definition at line 66 of file DDEcalAPDAlgo.h.

References m_AGLThick.

Referenced by execute().

{ return m_AGLThick; }
DDMaterial DDEcalAPDAlgo::andMat ( ) const [inline, private]

Definition at line 69 of file DDEcalAPDAlgo.h.

References ddname(), and m_ANDMat.

Referenced by execute().

{ return DDMaterial( ddname(m_ANDMat) ) ; }
DDName DDEcalAPDAlgo::andName ( ) const [inline, private]

Definition at line 68 of file DDEcalAPDAlgo.h.

References ddname(), and m_ANDName.

Referenced by execute().

{ return ddname(m_ANDName) ; }
double DDEcalAPDAlgo::andThick ( ) const [inline, private]

Definition at line 70 of file DDEcalAPDAlgo.h.

References m_ANDThick.

Referenced by execute().

{ return m_ANDThick; }
int DDEcalAPDAlgo::apdHere ( ) const [inline, private]

Definition at line 36 of file DDEcalAPDAlgo.h.

References m_APDHere.

Referenced by execute().

{ return m_APDHere ; }
DDMaterial DDEcalAPDAlgo::apdMat ( ) const [inline, private]

Definition at line 73 of file DDEcalAPDAlgo.h.

References ddname(), and m_APDMat.

Referenced by execute().

{ return DDMaterial( ddname(m_APDMat) ) ; }
DDName DDEcalAPDAlgo::apdName ( ) const [inline, private]

Definition at line 72 of file DDEcalAPDAlgo.h.

References ddname(), and m_APDName.

Referenced by execute().

{ return ddname(m_APDName) ; }
double DDEcalAPDAlgo::apdSide ( ) const [inline, private]

Definition at line 74 of file DDEcalAPDAlgo.h.

References m_APDSide.

Referenced by execute().

{ return m_APDSide ; }
double DDEcalAPDAlgo::apdThick ( ) const [inline, private]

Definition at line 75 of file DDEcalAPDAlgo.h.

References m_APDThick.

Referenced by execute().

{ return m_APDThick; }
double DDEcalAPDAlgo::apdX1 ( ) const [inline, private]

Definition at line 77 of file DDEcalAPDAlgo.h.

References m_APDX1.

{ return m_APDX1   ; }
double DDEcalAPDAlgo::apdX2 ( ) const [inline, private]

Definition at line 78 of file DDEcalAPDAlgo.h.

References m_APDX2.

{ return m_APDX2   ; }
double DDEcalAPDAlgo::apdZ ( ) const [inline, private]

Definition at line 76 of file DDEcalAPDAlgo.h.

References m_APDZ.

{ return m_APDZ    ; }
DDMaterial DDEcalAPDAlgo::atjMat ( ) const [inline, private]

Definition at line 61 of file DDEcalAPDAlgo.h.

References ddname(), and m_ATJMat.

Referenced by execute().

{ return DDMaterial( ddname(m_ATJMat) ) ; }
DDName DDEcalAPDAlgo::atjName ( ) const [inline, private]

Definition at line 60 of file DDEcalAPDAlgo.h.

References ddname(), and m_ATJName.

Referenced by execute().

{ return ddname(m_ATJName) ; }
double DDEcalAPDAlgo::atjThick ( ) const [inline, private]

Definition at line 62 of file DDEcalAPDAlgo.h.

References m_ATJThick.

Referenced by execute().

{ return m_ATJThick; }
DDMaterial DDEcalAPDAlgo::bsiMat ( ) const [inline, private]

Definition at line 51 of file DDEcalAPDAlgo.h.

References ddname(), and m_BSiMat.

Referenced by execute().

{ return DDMaterial( ddname(m_BSiMat) ) ; }
DDName DDEcalAPDAlgo::bsiName ( ) const [inline, private]

Definition at line 50 of file DDEcalAPDAlgo.h.

References ddname(), and m_BSiName.

Referenced by execute().

{ return ddname(m_BSiName) ; }
double DDEcalAPDAlgo::bsiThick ( ) const [inline, private]

Definition at line 54 of file DDEcalAPDAlgo.h.

References m_BSiThick.

Referenced by execute().

{ return m_BSiThick; }
double DDEcalAPDAlgo::bsiXSize ( ) const [inline, private]

Definition at line 52 of file DDEcalAPDAlgo.h.

References m_BSiXSize.

Referenced by execute().

{ return m_BSiXSize; }
double DDEcalAPDAlgo::bsiYSize ( ) const [inline, private]

Definition at line 53 of file DDEcalAPDAlgo.h.

References m_BSiYSize.

Referenced by execute().

{ return m_BSiYSize; }
DDMaterial DDEcalAPDAlgo::capMat ( ) const [inline, private]

Definition at line 39 of file DDEcalAPDAlgo.h.

References ddname(), and m_capMat.

Referenced by execute().

{ return DDMaterial( ddname(m_capMat) ) ; }
DDName DDEcalAPDAlgo::capName ( ) const [inline, private]

Definition at line 38 of file DDEcalAPDAlgo.h.

References ddname(), and m_capName.

Referenced by execute().

{ return ddname(m_capName) ; }
double DDEcalAPDAlgo::capThick ( ) const [inline, private]

Definition at line 42 of file DDEcalAPDAlgo.h.

References m_capThick.

Referenced by execute().

{ return m_capThick; }
double DDEcalAPDAlgo::capXSize ( ) const [inline, private]

Definition at line 40 of file DDEcalAPDAlgo.h.

References m_capXSize.

Referenced by execute().

{ return m_capXSize; }
double DDEcalAPDAlgo::capYSize ( ) const [inline, private]

Definition at line 41 of file DDEcalAPDAlgo.h.

References m_capYSize.

Referenced by execute().

{ return m_capYSize; }
DDMaterial DDEcalAPDAlgo::cerMat ( ) const [inline, private]

Definition at line 45 of file DDEcalAPDAlgo.h.

References ddname(), and m_CERMat.

Referenced by execute().

{ return DDMaterial( ddname(m_CERMat) ) ; }
DDName DDEcalAPDAlgo::cerName ( ) const [inline, private]

Definition at line 44 of file DDEcalAPDAlgo.h.

References ddname(), and m_CERName.

Referenced by execute().

{ return ddname(m_CERName) ; }
double DDEcalAPDAlgo::cerThick ( ) const [inline, private]

Definition at line 48 of file DDEcalAPDAlgo.h.

References m_CERThick.

Referenced by execute().

{ return m_CERThick; }
double DDEcalAPDAlgo::cerXSize ( ) const [inline, private]

Definition at line 46 of file DDEcalAPDAlgo.h.

References m_CERXSize.

Referenced by execute().

{ return m_CERXSize; }
double DDEcalAPDAlgo::cerYSize ( ) const [inline, private]

Definition at line 47 of file DDEcalAPDAlgo.h.

References m_CERYSize.

Referenced by execute().

{ return m_CERYSize; }
DDName DDEcalAPDAlgo::ddname ( const std::string &  s) const [private]

Definition at line 235 of file DDEcalAPDAlgo.cc.

References DDSplit(), m_idNameSpace, and groupFilesInBlocks::temp.

Referenced by aglMat(), aglName(), andMat(), andName(), apdMat(), apdName(), atjMat(), atjName(), bsiMat(), bsiName(), capMat(), capName(), cerMat(), cerName(), sglMat(), and sglName().

                                                       { 

  const std::pair<std::string,std::string> temp ( DDSplit(s) ) ;
  if ( temp.second == "" ) {
    return DDName( temp.first, m_idNameSpace ) ;
  } else {
    return DDName( temp.first, temp.second );
  } 
}  
void DDEcalAPDAlgo::execute ( DDCompactView cpv)

Definition at line 124 of file DDEcalAPDAlgo.cc.

References aglMat(), aglName(), aglThick(), andMat(), andName(), andThick(), apdHere(), apdMat(), apdName(), apdSide(), apdThick(), atjMat(), atjName(), atjThick(), DDSolidFactory::box(), bsiMat(), bsiName(), bsiThick(), bsiXSize(), bsiYSize(), capMat(), capName(), capThick(), capXSize(), capYSize(), cerMat(), cerName(), cerThick(), cerXSize(), cerYSize(), LogDebug, mergeVDriftHistosByStation::name, dbtoconf::parent, DDCompactView::position(), sglMat(), sglName(), sglThick(), and vecCerPos().

                                              {

  LogDebug("EcalGeom") << "******** DDEcalAPDAlgo execute!" << std::endl ;

//++++++++++++++++++++++++++++++++++  APD ++++++++++++++++++++++++++++++++++
  const DDName        capDDName (capName().name()) ;

  DDSolid capSolid ( DDSolidFactory::box( capDDName, capXSize()/2.,
                                          capYSize()/2., capThick()/2. ) ) ;
         
  const unsigned int copyCAP ( 1 ) ;
         
  const DDLogicalPart capLog ( capDDName, capMat(), capSolid ) ;

  const DDName        sglDDName ( sglName().name()) ;

  DDSolid sglSolid ( DDSolidFactory::box( sglDDName, capXSize()/2.,
                                          capYSize()/2., sglThick()/2. ) ) ;

  const DDLogicalPart sglLog ( sglDDName, sglMat(), sglSolid ) ;
         
  const unsigned int copySGL ( 1 ) ;

  const DDName        cerDDName ( cerName().name() ) ;

  DDSolid cerSolid ( DDSolidFactory::box( cerDDName, cerXSize()/2.,
                                          cerYSize()/2., cerThick()/2. ) ) ;

  const DDLogicalPart cerLog ( cerDDName, cerMat(), cerSolid ) ;
         
  const unsigned int copyCER ( 1 ) ;

  const DDName        bsiDDName ( bsiName().name() ) ;

  DDSolid bsiSolid ( DDSolidFactory::box( bsiDDName, bsiXSize()/2.,
                                          bsiYSize()/2., bsiThick()/2. ) ) ;

  const DDLogicalPart bsiLog ( bsiDDName, bsiMat(), bsiSolid ) ;
         
  const unsigned int copyBSi ( 1 ) ;

  const DDName        atjDDName ( atjName().name() ) ;

  DDSolid atjSolid ( DDSolidFactory::box( atjDDName, apdSide()/2.,
                                          apdSide()/2., atjThick()/2. ) ) ;

  const DDLogicalPart atjLog ( atjDDName, atjMat(), atjSolid ) ;
         
  const unsigned int copyATJ ( 1 ) ;

  const DDName        aglDDName ( aglName().name() ) ;

  DDSolid aglSolid ( DDSolidFactory::box( aglDDName, bsiXSize()/2.,
                                          bsiYSize()/2., aglThick()/2. ) ) ;

  const DDLogicalPart aglLog ( aglDDName, aglMat(), aglSolid ) ;
         
  const unsigned int copyAGL ( 1 ) ;

  const DDName        andDDName ( andName().name() ) ;

  DDSolid andSolid ( DDSolidFactory::box( andDDName, apdSide()/2.,
                                          apdSide()/2., andThick()/2. ) ) ;

  const DDLogicalPart andLog ( andDDName, andMat(), andSolid ) ;
  
  const unsigned int copyAND ( 1 ) ;
  
  const DDName        apdDDName ( apdName().name() ) ;

  DDSolid apdSolid ( DDSolidFactory::box( apdDDName, apdSide()/2.,
                                         apdSide()/2., apdThick()/2. ) ) ;

  const DDLogicalPart apdLog ( apdDDName, apdMat(), apdSolid ) ;
         
  const unsigned int copyAPD ( 1 ) ;
 
  if ( 0 != apdHere() ) { 
    cpv.position(aglLog, bsiLog, copyAGL, 
                 DDTranslation(0,0,-aglThick()/2.+bsiThick()/2.),DDRotation());

    cpv.position(andLog, bsiLog, copyAND, 
                 DDTranslation(0, 0, -andThick()/2.-aglThick()+bsiThick()/2.),
                 DDRotation() ) ;

    cpv.position(apdLog, bsiLog, copyAPD, 
                 DDTranslation(0,0,-apdThick()/2.-andThick()-aglThick()+bsiThick()/2.),
                 DDRotation() ) ;

    cpv.position(atjLog, bsiLog, copyATJ, 
                 DDTranslation(0,0,-atjThick()/2.-apdThick()-andThick()-aglThick()+bsiThick()/2. ),
                 DDRotation() ) ;

    cpv.position(bsiLog, cerLog, copyBSi, 
                 DDTranslation(0,0,-bsiThick()/2.+cerThick()/2.),DDRotation());

    cpv.position(sglLog, capLog, copySGL, 
                 DDTranslation(0,0,-sglThick()/2.+capThick()/2.),DDRotation());

    cpv.position(cerLog, capLog, copyCER, 
                 DDTranslation(0,0,-sglThick()-cerThick()/2.+capThick()/2.),
                 DDRotation() ) ;

    cpv.position(capLog, parent().name(), copyCAP, 
                 DDTranslation(vecCerPos()[0],vecCerPos()[1],vecCerPos()[2]),
                 DDRotation() ) ;
  }

  LogDebug("EcalGeom") << "******** DDEcalAPDAlgo test: end it..." ;
}
void DDEcalAPDAlgo::initialize ( const DDNumericArguments nArgs,
const DDVectorArguments vArgs,
const DDMapArguments mArgs,
const DDStringArguments sArgs,
const DDStringVectorArguments vsArgs 
)

Definition at line 62 of file DDEcalAPDAlgo.cc.

References LogDebug, m_AGLMat, m_AGLName, m_AGLThick, m_ANDMat, m_ANDName, m_ANDThick, m_APDHere, m_APDMat, m_APDName, m_APDSide, m_APDThick, m_APDX1, m_APDX2, m_APDZ, m_ATJMat, m_ATJName, m_ATJThick, m_BSiMat, m_BSiName, m_BSiThick, m_BSiXSize, m_BSiYSize, m_capMat, m_capName, m_capThick, m_capXSize, m_capYSize, m_CERMat, m_CERName, m_CERThick, m_CERXSize, m_CERYSize, m_idNameSpace, m_SGLMat, m_SGLName, m_SGLThick, m_vecCerPos, and dbtoconf::parent.

                                                                       {

  LogDebug("EcalGeom") << "DDEcalAPDAlgo info: Initialize" ;

  m_idNameSpace = parent().name().ns();

  m_vecCerPos= vArgs["CerPos" ] ;
  m_APDHere  = (int)(nArgs["APDHere"]) ;

  m_capName  = sArgs["CapName"] ;
  m_capMat   = sArgs["CapMat"] ;
  m_capXSize = nArgs["CapXSize"] ;
  m_capYSize = nArgs["CapYSize"] ;
  m_capThick = nArgs["CapThick"] ;

  m_CERName  = sArgs["CerName"] ;
  m_CERMat   = sArgs["CerMat"] ;
  m_CERXSize = nArgs["CerXSize"] ;
  m_CERYSize = nArgs["CerYSize"] ;
  m_CERThick = nArgs["CerThick"] ;

  m_BSiName  = sArgs["BSiName"] ;
  m_BSiMat   = sArgs["BSiMat"] ;
  m_BSiXSize = nArgs["BSiXSize"] ;
  m_BSiYSize = nArgs["BSiYSize"] ;
  m_BSiThick = nArgs["BSiThick"] ;

  m_APDName  = sArgs["APDName"] ;
  m_APDMat   = sArgs["APDMat"] ;
  m_APDSide  = nArgs["APDSide"] ;
  m_APDThick = nArgs["APDThick"] ;
  m_APDZ     = nArgs["APDZ"] ;
  m_APDX1    = nArgs["APDX1"] ;
  m_APDX2    = nArgs["APDX2"] ;

  m_ATJName  = sArgs["ATJName"] ;
  m_ATJMat   = sArgs["ATJMat"] ;
  m_ATJThick = nArgs["ATJThick"] ;

  m_SGLName  = sArgs["SGLName"] ;
  m_SGLMat   = sArgs["SGLMat"] ;
  m_SGLThick = nArgs["SGLThick"] ;

  m_AGLName  = sArgs["AGLName"] ;
  m_AGLMat   = sArgs["AGLMat"] ;
  m_AGLThick = nArgs["AGLThick"] ;

  m_ANDName  = sArgs["ANDName"] ;
  m_ANDMat   = sArgs["ANDMat"] ;
  m_ANDThick = nArgs["ANDThick"] ;
   
  LogDebug("EcalGeom") << "DDEcalAPDAlgo info: end initialize" ;
}
DDMaterial DDEcalAPDAlgo::sglMat ( ) const [inline, private]

Definition at line 57 of file DDEcalAPDAlgo.h.

References ddname(), and m_SGLMat.

Referenced by execute().

{ return DDMaterial( ddname(m_SGLMat) ) ; }
DDName DDEcalAPDAlgo::sglName ( ) const [inline, private]

Definition at line 56 of file DDEcalAPDAlgo.h.

References ddname(), and m_SGLName.

Referenced by execute().

{ return ddname(m_SGLName) ; }
double DDEcalAPDAlgo::sglThick ( ) const [inline, private]

Definition at line 58 of file DDEcalAPDAlgo.h.

References m_SGLThick.

Referenced by execute().

{ return m_SGLThick; }
const std::vector<double>& DDEcalAPDAlgo::vecCerPos ( ) const [inline, private]

Definition at line 35 of file DDEcalAPDAlgo.h.

References m_vecCerPos.

Referenced by execute().

{ return m_vecCerPos  ; }

Member Data Documentation

std::string DDEcalAPDAlgo::m_AGLMat [private]

Definition at line 122 of file DDEcalAPDAlgo.h.

Referenced by aglMat(), and initialize().

std::string DDEcalAPDAlgo::m_AGLName [private]

Definition at line 121 of file DDEcalAPDAlgo.h.

Referenced by aglName(), and initialize().

double DDEcalAPDAlgo::m_AGLThick [private]

Definition at line 123 of file DDEcalAPDAlgo.h.

Referenced by aglThick(), and initialize().

std::string DDEcalAPDAlgo::m_ANDMat [private]

Definition at line 126 of file DDEcalAPDAlgo.h.

Referenced by andMat(), and initialize().

std::string DDEcalAPDAlgo::m_ANDName [private]

Definition at line 125 of file DDEcalAPDAlgo.h.

Referenced by andName(), and initialize().

double DDEcalAPDAlgo::m_ANDThick [private]

Definition at line 127 of file DDEcalAPDAlgo.h.

Referenced by andThick(), and initialize().

int DDEcalAPDAlgo::m_APDHere [private]

Definition at line 85 of file DDEcalAPDAlgo.h.

Referenced by apdHere(), and initialize().

std::string DDEcalAPDAlgo::m_APDMat [private]

Definition at line 106 of file DDEcalAPDAlgo.h.

Referenced by apdMat(), and initialize().

std::string DDEcalAPDAlgo::m_APDName [private]

Definition at line 105 of file DDEcalAPDAlgo.h.

Referenced by apdName(), and initialize().

double DDEcalAPDAlgo::m_APDSide [private]

Definition at line 107 of file DDEcalAPDAlgo.h.

Referenced by apdSide(), and initialize().

double DDEcalAPDAlgo::m_APDThick [private]

Definition at line 108 of file DDEcalAPDAlgo.h.

Referenced by apdThick(), and initialize().

double DDEcalAPDAlgo::m_APDX1 [private]

Definition at line 110 of file DDEcalAPDAlgo.h.

Referenced by apdX1(), and initialize().

double DDEcalAPDAlgo::m_APDX2 [private]

Definition at line 111 of file DDEcalAPDAlgo.h.

Referenced by apdX2(), and initialize().

double DDEcalAPDAlgo::m_APDZ [private]

Definition at line 109 of file DDEcalAPDAlgo.h.

Referenced by apdZ(), and initialize().

std::string DDEcalAPDAlgo::m_ATJMat [private]

Definition at line 114 of file DDEcalAPDAlgo.h.

Referenced by atjMat(), and initialize().

std::string DDEcalAPDAlgo::m_ATJName [private]

Definition at line 113 of file DDEcalAPDAlgo.h.

Referenced by atjName(), and initialize().

double DDEcalAPDAlgo::m_ATJThick [private]

Definition at line 115 of file DDEcalAPDAlgo.h.

Referenced by atjThick(), and initialize().

std::string DDEcalAPDAlgo::m_BSiMat [private]

Definition at line 100 of file DDEcalAPDAlgo.h.

Referenced by bsiMat(), and initialize().

std::string DDEcalAPDAlgo::m_BSiName [private]

Definition at line 99 of file DDEcalAPDAlgo.h.

Referenced by bsiName(), and initialize().

double DDEcalAPDAlgo::m_BSiThick [private]

Definition at line 103 of file DDEcalAPDAlgo.h.

Referenced by bsiThick(), and initialize().

double DDEcalAPDAlgo::m_BSiXSize [private]

Definition at line 101 of file DDEcalAPDAlgo.h.

Referenced by bsiXSize(), and initialize().

double DDEcalAPDAlgo::m_BSiYSize [private]

Definition at line 102 of file DDEcalAPDAlgo.h.

Referenced by bsiYSize(), and initialize().

std::string DDEcalAPDAlgo::m_capMat [private]

Definition at line 88 of file DDEcalAPDAlgo.h.

Referenced by capMat(), and initialize().

std::string DDEcalAPDAlgo::m_capName [private]

Definition at line 87 of file DDEcalAPDAlgo.h.

Referenced by capName(), and initialize().

double DDEcalAPDAlgo::m_capThick [private]

Definition at line 91 of file DDEcalAPDAlgo.h.

Referenced by capThick(), and initialize().

double DDEcalAPDAlgo::m_capXSize [private]

Definition at line 89 of file DDEcalAPDAlgo.h.

Referenced by capXSize(), and initialize().

double DDEcalAPDAlgo::m_capYSize [private]

Definition at line 90 of file DDEcalAPDAlgo.h.

Referenced by capYSize(), and initialize().

std::string DDEcalAPDAlgo::m_CERMat [private]

Definition at line 94 of file DDEcalAPDAlgo.h.

Referenced by cerMat(), and initialize().

std::string DDEcalAPDAlgo::m_CERName [private]

Definition at line 93 of file DDEcalAPDAlgo.h.

Referenced by cerName(), and initialize().

double DDEcalAPDAlgo::m_CERThick [private]

Definition at line 97 of file DDEcalAPDAlgo.h.

Referenced by cerThick(), and initialize().

double DDEcalAPDAlgo::m_CERXSize [private]

Definition at line 95 of file DDEcalAPDAlgo.h.

Referenced by cerXSize(), and initialize().

double DDEcalAPDAlgo::m_CERYSize [private]

Definition at line 96 of file DDEcalAPDAlgo.h.

Referenced by cerYSize(), and initialize().

std::string DDEcalAPDAlgo::m_idNameSpace [private]

Definition at line 82 of file DDEcalAPDAlgo.h.

Referenced by ddname(), and initialize().

std::string DDEcalAPDAlgo::m_SGLMat [private]

Definition at line 118 of file DDEcalAPDAlgo.h.

Referenced by initialize(), and sglMat().

std::string DDEcalAPDAlgo::m_SGLName [private]

Definition at line 117 of file DDEcalAPDAlgo.h.

Referenced by initialize(), and sglName().

double DDEcalAPDAlgo::m_SGLThick [private]

Definition at line 119 of file DDEcalAPDAlgo.h.

Referenced by initialize(), and sglThick().

std::vector<double> DDEcalAPDAlgo::m_vecCerPos [private]

Definition at line 84 of file DDEcalAPDAlgo.h.

Referenced by initialize(), and vecCerPos().