JAPAn
Just Another Parity Analyzer
Loading...
Searching...
No Matches
QwDetectorArrayID Class Reference

Identifier and mapping information for detector-array channels. More...

#include <VQwDetectorArray.h>

+ Collaboration diagram for QwDetectorArrayID:

Public Member Functions

 QwDetectorArrayID ()
 
void Print () const
 

Data Fields

int fSubbankIndex
 
int fWordInSubbank
 
EQwPMTInstrumentType fTypeID
 
int fIndex
 
UInt_t fSubelement
 
TString fmoduletype
 
TString fdetectorname
 
TString fdetectortype
 
std::vector< TString > fCombinedChannelNames
 
std::vector< Double_t > fWeight
 

Detailed Description

Identifier and mapping information for detector-array channels.

Encapsulates mapping metadata for channels in a detector array, including subbank indexing, subelement, type, and naming.

Definition at line 32 of file VQwDetectorArray.h.

Constructor & Destructor Documentation

◆ QwDetectorArrayID()

QwDetectorArrayID::QwDetectorArrayID ( )
inline

Member Function Documentation

◆ Print()

void QwDetectorArrayID::Print ( ) const

Definition at line 1949 of file VQwDetectorArray.cc.

1949 {
1950
1951 std::cout<<std::endl<<"Detector name= "<<fdetectorname<<std::endl;
1952 std::cout<<"SubbankkIndex= "<<fSubbankIndex<<std::endl;
1953 std::cout<<"word index in subbank= "<<fWordInSubbank<<std::endl;
1954 std::cout<<"module type= "<<fmoduletype<<std::endl;
1955 std::cout<<"detector type= "<<fdetectortype<<" index= "<<fTypeID<<std::endl;
1956 std::cout<<"Index of this detector in the vector of similar detector= "<<fIndex<<std::endl;
1957 std::cout<<"Subelement index= "<<fSubelement<<std::endl;
1958 std::cout<<"==========================================\n";
1959
1960 return;
1961
1962}

References fdetectorname, fdetectortype, fIndex, fmoduletype, fSubbankIndex, fSubelement, fTypeID, and fWordInSubbank.

Referenced by VQwDetectorArray::LoadChannelMap().

+ Here is the caller graph for this function:

Field Documentation

◆ fCombinedChannelNames

std::vector<TString> QwDetectorArrayID::fCombinedChannelNames

Definition at line 62 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap().

◆ fdetectorname

TString QwDetectorArrayID::fdetectorname

Definition at line 59 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap(), Print(), and QwDetectorArrayID().

◆ fdetectortype

TString QwDetectorArrayID::fdetectortype

Definition at line 60 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap(), and Print().

◆ fIndex

int QwDetectorArrayID::fIndex

Definition at line 54 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap(), Print(), and QwDetectorArrayID().

◆ fmoduletype

TString QwDetectorArrayID::fmoduletype

Definition at line 58 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap(), Print(), and QwDetectorArrayID().

◆ fSubbankIndex

int QwDetectorArrayID::fSubbankIndex

Definition at line 48 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap(), Print(), and QwDetectorArrayID().

◆ fSubelement

UInt_t QwDetectorArrayID::fSubelement

Definition at line 55 of file VQwDetectorArray.h.

Referenced by Print(), and QwDetectorArrayID().

◆ fTypeID

EQwPMTInstrumentType QwDetectorArrayID::fTypeID

Definition at line 53 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap(), Print(), and QwDetectorArrayID().

◆ fWeight

std::vector<Double_t> QwDetectorArrayID::fWeight

Definition at line 63 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap().

◆ fWordInSubbank

int QwDetectorArrayID::fWordInSubbank

Definition at line 49 of file VQwDetectorArray.h.

Referenced by VQwDetectorArray::LoadChannelMap(), Print(), and QwDetectorArrayID().


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