PandaRoot
PndEmcMapper Class Reference

Emc geometry mapper. More...

#include <PndEmcMapper.h>

Inheritance diagram for PndEmcMapper:
PndEmcMapperGeo12Dat PndEmcMapperGeo12Root PndEmcMapperGeo3Dat PndEmcMapperGeo3Root PndEmcMapperGeo3RootV2 PndEmcMapperGeo4Dat PndEmcMapperGeo4Root PndEmcMapperGeo4RootV2 PndEmcMapperGeo5Dat PndEmcMapperGeo5Root PndEmcMapperGeo6Dat PndEmcMapperGeoProto60Root

Public Member Functions

const std::map< Int_t, PndEmcTwoCoordIndex *> & GetTciMap ()
 
virtual ~PndEmcMapper ()
 
Int_t GetMapVersion () const
 
void Add (PndEmcMapper *)
 
PndEmcTwoCoordIndexGetTCI (Int_t DetectorId)
 

Static Public Member Functions

static PndEmcMapperInstance ()
 
static void Init (Int_t MapVersion)
 

Protected Member Functions

 PndEmcMapper ()
 

Protected Attributes

std::map< Int_t, PndEmcTwoCoordIndex *> fIntTwoCoordMap
 

Detailed Description

Emc geometry mapper.

Definition at line 22 of file PndEmcMapper.h.

Constructor & Destructor Documentation

◆ ~PndEmcMapper()

virtual PndEmcMapper::~PndEmcMapper ( )
virtual

Destructor

◆ PndEmcMapper()

PndEmcMapper::PndEmcMapper ( )
protected

Member Function Documentation

◆ Add()

void PndEmcMapper::Add ( PndEmcMapper )

Referenced by GetMapVersion().

◆ GetMapVersion()

Int_t PndEmcMapper::GetMapVersion ( ) const
inline

Accessors

Definition at line 34 of file PndEmcMapper.h.

References Add(), and GetTCI().

34 { return fMapVersion ;};

◆ GetTCI()

PndEmcTwoCoordIndex* PndEmcMapper::GetTCI ( Int_t  DetectorId)

Referenced by GetMapVersion().

◆ GetTciMap()

const std::map<Int_t,PndEmcTwoCoordIndex* >& PndEmcMapper::GetTciMap ( )

◆ Init()

static void PndEmcMapper::Init ( Int_t  MapVersion)
static

◆ Instance()

static PndEmcMapper* PndEmcMapper::Instance ( )
static

Member Data Documentation

◆ fIntTwoCoordMap

std::map<Int_t,PndEmcTwoCoordIndex* > PndEmcMapper::fIntTwoCoordMap
protected

Definition at line 40 of file PndEmcMapper.h.


The documentation for this class was generated from the following file: