Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
INTT Namespace Reference

Classes

struct  Indexes_s
 

Functions

constexpr int LADDERS_ ()
 
void GetFelixBinFromIndexes (int &, int, struct Indexes_s const &)
 
void GetFelixIndexesFromBin (int, int &, struct Indexes_s &)
 
void GetGlobalChipBinXYFromIndexes (int &, int &, struct Indexes_s const &)
 
void GetIndexesFromGlobalChipBinXY (int const &, int const &, struct Indexes_s &)
 
void GetLocalChannelBinXYFromIndexes (int &, int &, struct Indexes_s const &)
 
void GetIndexesFromLocalChannelBinXY (int const &, int const &, struct Indexes_s &)
 
void GetGlobalLadderBinXYFromIndexes (int &, int &, struct Indexes_s const &)
 
void GetIndexesFromGlobalLadderBinXY (int const &, int const &, struct Indexes_s &)
 
void GetLocalChipBinXYFromIndexes (int &, int &, struct Indexes_s const &)
 
void GetIndexesFromLocalChipBinXY (int const &, int const &, struct Indexes_s &)
 

Variables

constexpr int LAYER_OFFSET = 0
 
constexpr int CHIP_OFFSET = 1
 
const int FELIX = 8
 
const int FELIX_CHANNEL = 14
 
constexpr int LAYER = 4
 
constexpr int LADDER [LAYER] = {12, 12, 16, 16}
 
constexpr int ARM = 2
 
constexpr int CHIP = 26
 
constexpr int CHANNEL = 128
 
constexpr int ADC = 8
 
constexpr int LADDERS = LADDERS_()
 
constexpr int FELIX_CHANNELS = FELIX * FELIX_CHANNEL
 
constexpr int CHIPS = CHIP * FELIX_CHANNELS
 
constexpr int CHANNELS = CHANNEL * CHIPS
 
constexpr int ADCS = CHANNELS * ADC
 

Function Documentation

void INTT::GetFelixBinFromIndexes ( int &  b,
int  felix_channel,
struct Indexes_s const &  indexes 
)

Definition at line 3 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 3 of file InttMonConstants.cc

References ADC, INTT::Indexes_s::adc, KFPMath::b, CHANNEL, CHIP, INTT::Indexes_s::chn, INTT::Indexes_s::chp, and physmon_simulation::s.

Referenced by InttMon::MiscDebug(), InttMonDraw::PrepGlobalChipHists_Hitmap(), InttMonDraw::PrepGlobalChipHists_NLL(), InttMonDraw::PrepLocalChannelHists_Hitmap(), InttMonDraw::PrepLocalChipHists_Hitmap(), InttMon::process_event(), and InttMon::RandomEvent().

+ Here is the caller graph for this function:

void INTT::GetFelixIndexesFromBin ( int  b,
int &  felix_channel,
struct Indexes_s &  indexes 
)

Definition at line 22 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 22 of file InttMonConstants.cc

References ADC, INTT::Indexes_s::adc, KFPMath::b, CHANNEL, CHIP, INTT::Indexes_s::chn, and INTT::Indexes_s::chp.

Referenced by InttMon::MiscDebug().

+ Here is the caller graph for this function:

void INTT::GetGlobalChipBinXYFromIndexes ( int &  bin_x,
int &  bin_y,
struct Indexes_s const &  indexes 
)

Definition at line 39 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 39 of file InttMonConstants.cc

References INTT::Indexes_s::arm, CHIP, INTT::Indexes_s::chp, and INTT::Indexes_s::ldr.

Referenced by InttMonDraw::PrepGlobalChipHists_Hitmap(), and InttMonDraw::PrepGlobalChipHists_NLL().

+ Here is the caller graph for this function:

void INTT::GetGlobalLadderBinXYFromIndexes ( int &  bin_x,
int &  bin_y,
struct Indexes_s const &  indexes 
)

Definition at line 71 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 71 of file InttMonConstants.cc

References INTT::Indexes_s::chp, and INTT::Indexes_s::ldr.

void INTT::GetIndexesFromGlobalChipBinXY ( int const &  bin_x,
int const &  bin_y,
struct Indexes_s &  indexes 
)

Definition at line 47 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 47 of file InttMonConstants.cc

References INTT::Indexes_s::arm, CHIP, INTT::Indexes_s::chp, and INTT::Indexes_s::ldr.

Referenced by InttMonDraw::InttGlobalChipExec().

+ Here is the caller graph for this function:

void INTT::GetIndexesFromGlobalLadderBinXY ( int const &  bin_x,
int const &  bin_y,
struct Indexes_s &  indexes 
)

Definition at line 79 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 79 of file InttMonConstants.cc

References INTT::Indexes_s::arm, and INTT::Indexes_s::ldr.

Referenced by InttMonDraw::InttGlobalLadderExec().

+ Here is the caller graph for this function:

void INTT::GetIndexesFromLocalChannelBinXY ( int const &  bin_x,
int const &  bin_y,
struct Indexes_s &  indexes 
)

Definition at line 64 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 64 of file InttMonConstants.cc

References INTT::Indexes_s::adc, and INTT::Indexes_s::chn.

Referenced by InttMonDraw::InttLocalChannelExec().

+ Here is the caller graph for this function:

void INTT::GetIndexesFromLocalChipBinXY ( int const &  bin_x,
int const &  bin_y,
struct Indexes_s &  indexes 
)

Definition at line 93 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 93 of file InttMonConstants.cc

References INTT::Indexes_s::arm, CHANNEL, CHIP, INTT::Indexes_s::chn, and INTT::Indexes_s::chp.

Referenced by InttMonDraw::InttLocalChipExec().

+ Here is the caller graph for this function:

void INTT::GetLocalChannelBinXYFromIndexes ( int &  bin_x,
int &  bin_y,
struct Indexes_s const &  indexes 
)

Definition at line 56 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 56 of file InttMonConstants.cc

References INTT::Indexes_s::adc, and INTT::Indexes_s::chn.

Referenced by InttMonDraw::PrepLocalChannelHists_Hitmap().

+ Here is the caller graph for this function:

void INTT::GetLocalChipBinXYFromIndexes ( int &  bin_x,
int &  bin_y,
struct Indexes_s const &  indexes 
)

Definition at line 85 of file InttMonConstants.cc.

View newest version in sPHENIX GitHub at line 85 of file InttMonConstants.cc

References INTT::Indexes_s::arm, CHANNEL, CHIP, INTT::Indexes_s::chn, and INTT::Indexes_s::chp.

Referenced by InttMonDraw::PrepLocalChipHists_Hitmap().

+ Here is the caller graph for this function:

constexpr int INTT::LADDERS_ ( )

Definition at line 22 of file InttMonConstants.h.

View newest version in sPHENIX GitHub at line 22 of file InttMonConstants.h

References Acts::IntegrationTest::L, LADDER, LAYER, and layer.

Variable Documentation

constexpr int INTT::ADCS = CHANNELS * ADC

Definition at line 39 of file InttMonConstants.h.

View newest version in sPHENIX GitHub at line 39 of file InttMonConstants.h

Referenced by InttMon::Init().

constexpr int INTT::ARM = 2
constexpr int INTT::CHANNELS = CHANNEL * CHIPS

Definition at line 38 of file InttMonConstants.h.

View newest version in sPHENIX GitHub at line 38 of file InttMonConstants.h

Referenced by InttMonDraw::PrepGlobalChipHists_NLL().

constexpr int INTT::CHIP_OFFSET = 1

Definition at line 9 of file InttMonConstants.h.

View newest version in sPHENIX GitHub at line 9 of file InttMonConstants.h

Referenced by InttMonDraw::DrawGlobalChipMap(), InttMonDraw::DrawLocalChipMap(), InttMonDraw::InttGlobalChipExec(), and InttMonDraw::InttLocalChipExec().

constexpr int INTT::CHIPS = CHIP * FELIX_CHANNELS

Definition at line 37 of file InttMonConstants.h.

View newest version in sPHENIX GitHub at line 37 of file InttMonConstants.h

constexpr int INTT::FELIX_CHANNELS = FELIX * FELIX_CHANNEL

Definition at line 36 of file InttMonConstants.h.

View newest version in sPHENIX GitHub at line 36 of file InttMonConstants.h

constexpr int INTT::LADDERS = LADDERS_()

Definition at line 34 of file InttMonConstants.h.

View newest version in sPHENIX GitHub at line 34 of file InttMonConstants.h

constexpr int INTT::LAYER_OFFSET = 0