/////////////////////////////////////////////////////////////////////////// //KVIDSi75SiLi // //Identification in Si75-SiLI matrices of INDRA // //Identification subcodes are written in bits 4-7 of KVIDSubCodeManager //(see KVINDRACodes) KVIDSi75SiLi::KVIDSi75SiLi() { fIDCode = kIDCode_Si75SiLi; fZminCode = kIDCode_Zmin; fECode = kECode1; SetSubCodeManager(4, 7); }
////////////////////////////////////////////////////////////////////////////// //KVIDSiCsI // //Identification in Si-CsI matrices of INDRA // //Identification subcodes are written in bits 8-11 of KVIDSubCodeManager //(see KVINDRACodes) KVIDSiCsI::KVIDSiCsI() { //set IDCode fIDCode = kIDCode_SiCsI; fZminCode = kIDCode_ArretSi; fECode = kECode1; SetSubCodeManager(4, 11); }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //KVIDCsI // //Identification in CsI R-L matrices of INDRA // //Identification subcodes are written in bits 0-3 of KVIDSubCodeManager //(see KVINDRACodes). They correspond to the values of KVIDGCsI::GetQualityCode() //(see KVIDGCsI class description). KVIDCsI::KVIDCsI() { fIDCode = kIDCode_CsI; fZminCode = kIDCode_ZminCsI; fECode = kECode1; SetSubCodeManager(4, 3); CsIGrid = 0; fCsI = 0; /* in principle all CsI R-L telescopes can identify mass & charge */ SetHasMassID(kTRUE); }
//Identification subcodes are written in bits 12-15 of KVIDSubCodeManager KVIDChIoSiLi::KVIDChIoSiLi() { // Default constructor fECode = kECode1; SetSubCodeManager(4, 15); }
////////////////////////////////////////////////////////////////////////////// //KVIDChIoSi75 // //Identification in ChIo-Si75 matrices of INDRA // //Identification subcodes are written in bits 12-15 of KVIDSubCodeManager //(see KVINDRACodes) KVIDChIoSi75::KVIDChIoSi75() { fECode = kECode1; SetSubCodeManager(4, 15); }