#include <TridModelPmt.h>
Inheritance diagram for TridModelPmt:

Public Member Functions | |
| TridModelPmt (const PlexPixelSpotId &pmt) | |
| virtual Bool_t | ShouldContain (const PlexPixelSpotId &seid) const |
| virtual void | Print (std::ostream &os=std::cout) const |
Public Attributes | |
| PlexPixelSpotId | fPixelSpot |
| Int_t | fPixels |
|
|
Definition at line 4 of file TridModelPmt.cxx. References fPixels, fPixelSpot, PlexMuxBoxId::GetElecType(), PlexPixelSpotId::GetUniquePmtEncodedValue(), and TridModel::SetSortKey(). 00005 {
00006 fPixelSpot = pmt;
00007 fPixels = (pmt.GetElecType()==ElecType::kQIE) ? (64) : (16);
00008 SetSortKey( fPixelSpot.GetUniquePmtEncodedValue() );
00009 }
|
|
|
Reimplemented from TridModel. Definition at line 17 of file TridModelPmt.cxx. References PlexPixelSpotId::AsString(), Form(), fPixelSpot, PlexMuxBoxId::GetEastWest(), PlexMuxBoxId::GetInRack(), PlexMuxBoxId::GetRackBay(), PlexMuxBoxId::GetRackLevel(), PlexPixelSpotId::GetTube(), and TridModel::Print(). 00018 {
00019 os << "PMT: " << fPixelSpot.AsString("t") << std::endl;
00020 os << std::endl;
00021 os << Form("Tube in box: %d",fPixelSpot.GetTube()) << std::endl;
00022 os << Form("Box in rack: %d",fPixelSpot.GetInRack()) << std::endl;
00023 os << Form("Rack bay: %d",fPixelSpot.GetRackBay()) << std::endl;
00024 os << Form("Rack level: %c",fPixelSpot.GetRackLevel()) << std::endl;
00025 os << Form("Detector side: %c",fPixelSpot.GetEastWest()) << std::endl;
00026 os << std::endl;
00027 TridModel::Print(os);
00028 }
|
|
|
Definition at line 11 of file TridModelPmt.cxx. References fPixelSpot, and PlexPixelSpotId::IsSameTube(). Referenced by TridModelMaker::CreatePmtModels(). 00013 {
00014 return seid.IsSameTube(fPixelSpot);
00015 }
|
|
|
Definition at line 11 of file TridModelPmt.h. Referenced by TridModelPmt(). |
|
|
Definition at line 10 of file TridModelPmt.h. Referenced by TridPmtPage::CreateSketches(), Print(), ShouldContain(), and TridModelPmt(). |
1.3.9.1