CMS 3D CMS Logo

CSCNeutronWriter Class Reference

Writes out the database of neutron patterns for the CSCs. More...

#include <SimMuon/CSCDigitizer/src/CSCNeutronWriter.h>

Inheritance diagram for CSCNeutronWriter:

SubsystemNeutronWriter edm::EDAnalyzer

List of all members.

Public Member Functions

virtual int chamberId (int globalDetId) const
virtual int chamberType (int globalDetId) const
 CSCNeutronWriter (edm::ParameterSet const &pset)
virtual int localDetId (int globalDetId) const
virtual ~CSCNeutronWriter ()


Detailed Description

Writes out the database of neutron patterns for the CSCs.

Author:
Rick Wilkinson, Caltech

Definition at line 13 of file CSCNeutronWriter.h.


Constructor & Destructor Documentation

CSCNeutronWriter::CSCNeutronWriter ( edm::ParameterSet const &  pset  )  [explicit]

Definition at line 6 of file CSCNeutronWriter.cc.

References GenMuonPlsPt100GeV_cfg::cout, lat::endl(), i, and SubsystemNeutronWriter::initialize().

00007 : SubsystemNeutronWriter(pset)
00008 {
00009 std::cout << "MAKE NEUTRONWRITER " << std::endl;
00010   for(int i = 1; i <= 10; ++i)
00011   {
00012     initialize(i);
00013   }
00014 }

CSCNeutronWriter::~CSCNeutronWriter (  )  [virtual]

Definition at line 17 of file CSCNeutronWriter.cc.

References GenMuonPlsPt100GeV_cfg::cout, and lat::endl().

00017                                     {
00018 std::cout << "DESTRUCT NEUTRONWRITER " << std::endl;
00019 }


Member Function Documentation

int CSCNeutronWriter::chamberId ( int  globalDetId  )  const [virtual]

Implements SubsystemNeutronWriter.

Definition at line 35 of file CSCNeutronWriter.cc.

00036 {
00037   return CSCDetId(globalDetId).chamberId().rawId();
00038 }

int CSCNeutronWriter::chamberType ( int  globalDetId  )  const [virtual]

Implements SubsystemNeutronWriter.

Definition at line 28 of file CSCNeutronWriter.cc.

References id, and CSCChamberSpecs::whatChamberType().

00029 {
00030   CSCDetId id(globalDetId);
00031   return CSCChamberSpecs::whatChamberType(id.station(), id.ring());
00032 }

int CSCNeutronWriter::localDetId ( int  globalDetId  )  const [virtual]

Implements SubsystemNeutronWriter.

Definition at line 22 of file CSCNeutronWriter.cc.

00023 {
00024   return CSCDetId(globalDetId).layer();
00025 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:17:22 2009 for CMSSW by  doxygen 1.5.4