9#ifndef TRGECLTCMAPPING_FLAG_
10#define TRGECLTCMAPPING_FLAG_
13#include <Math/Vector3D.h>
TrgEclMapping()
Constructor.
int getTCIdFromFAMChannel(int, int)
Get TC from FAM # and Channel #.
int getTCThetaIdFromTCId(int)
get [TC Theta ID] from [TC ID]
int getTCIdFromPosition(int, int)
get TCId from phi and theta position(LSB = 1.4)
std::vector< std::vector< int > > TC2Xtal
Matrix of the relation of TC and Xtal.
ROOT::Math::XYZVector getTCPosition(int)
TC position (cm)
int getTCSubIdFromXtalId(int)
get [TC sub ID] from [Xtal ID]
int getTCIdFromXtalId(int)
get [TC ID] from [Xtal ID]
virtual ~TrgEclMapping()
Destructor.
std::vector< int > getFAMChannelFromTCId(int)
Get FAM # and Channel # from TC Id.
std::vector< int > getXtalIdFromTCId(int)
get [Xtal ID] from [TC ID] (Output as a vector)
int _tcthetaid
TC Theta Id.
int getTCPhiIdFromTCId(int)
get [TC Phi ID] from [TC ID]
Abstract base class for different kinds of events.