Belle II Software  release-08-01-10
TrgEclMapping Class Reference

A class of TC Mapping. More...

#include <TrgEclMapping.h>

Collaboration diagram for TrgEclMapping:

Public Member Functions

 TrgEclMapping ()
 Constructor.
 
virtual ~TrgEclMapping ()
 Destructor.
 
int getTCIdFromXtalId (int)
 get [TC ID] from [Xtal ID]
 
std::vector< int > getXtalIdFromTCId (int)
 get [Xtal ID] from [TC ID] (Output as a vector)
 
int getTCSubIdFromXtalId (int)
 get [TC sub ID] from [Xtal ID]
 
int getTCThetaIdFromTCId (int)
 get [TC Theta ID] from [TC ID]
 
int getTCPhiIdFromTCId (int)
 get [TC Phi ID] from [TC ID]
 
TVector3 getTCPosition (int)
 TC position (cm)
 
int getTCIdFromFAMChannel (int, int)
 Get TC from FAM # and Channel #.
 
std::vector< int > getFAMChannelFromTCId (int)
 Get FAM # and Channel # from TC Id.
 
int getTCIdFromPosition (int, int)
 get TCId from phi and theta position(LSB = 1.4)
 

Private Attributes

int _tcid
 TC Id.
 
int _tcsubid
 TC Sub Id.
 
int _tcthetaid
 TC Theta Id.
 
int _tcphiid
 TC Phi Id.
 
std::vector< std::vector< int > > TC2Xtal
 Matrix of the relation of TC and Xtal.
 

Detailed Description

A class of TC Mapping.

Definition at line 26 of file TrgEclMapping.h.


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