CMS 3D CMS Logo

CastorNominalCoder Class Reference

Simple coder which uses the QIESample to convert to fC. More...

#include <CalibFormats/CastorObjects/interface/CastorNominalCoder.h>

Inheritance diagram for CastorNominalCoder:

CastorCoder

List of all members.

Public Member Functions

virtual void adc2fC (const CastorDataFrame &df, CaloSamples &lf) const
virtual void fC2adc (const CaloSamples &clf, CastorDataFrame &df, int fCapIdOffset) const


Detailed Description

Simple coder which uses the QIESample to convert to fC.

Definition at line 11 of file CastorNominalCoder.h.


Member Function Documentation

void CastorNominalCoder::adc2fC ( const CastorDataFrame df,
CaloSamples lf 
) const [virtual]

Implements CastorCoder.

Definition at line 3 of file CastorNominalCoder.cc.

References i, CastorDataFrame::id(), CastorDataFrame::presamples(), CaloSamples::setPresamples(), and CastorDataFrame::size().

00003                                                                                 {
00004   lf=CaloSamples(df.id(),df.size());
00005   for (int i=0; i<df.size(); i++) lf[i]=df[i].nominal_fC();
00006   lf.setPresamples(df.presamples());
00007 }

void CastorNominalCoder::fC2adc ( const CaloSamples clf,
CastorDataFrame df,
int  fCapIdOffset 
) const [virtual]

Implements CastorCoder.

Definition at line 29 of file CastorNominalCoder.cc.

References CastorNominalCoderTemplate::process().

00029                                                                                                    {
00030   CastorNominalCoderTemplate::process(clf,df, fCapIdOffset);
00031 }


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