#include "ICOMETLog.hxx" #include "IGeometryId.hxx" #include "COMETGeomId.hxx" #include "COMETGeomIdDef.hxx" #include "ICosmicVetoGeomId.hxx" bool COMET::GeomId::CosmicVeto::IsCosmicVeto(IGeometryId inputId) { ISettableGeometryId id(inputId); return (COMET::GeomId::Def::kCosmicVeto == id.GetField(COMET::GeomId::Def::kDetectorIdMSB, COMET::GeomId::Def::kDetectorIdLSB)); } COMET::IGeometryId COMET::GeomId::CosmicVeto::Detector() { ISettableGeometryId id; id.SetField(COMET::GeomId::Def::kCosmicVeto, COMET::GeomId::Def::kDetectorIdMSB, COMET::GeomId::Def::kDetectorIdLSB); return id; }