CMS 3D CMS Logo

Public Member Functions | Private Attributes

HFTimingTrustFlag Class Reference

#include <HFTimingTrustFlag.h>

List of all members.

Public Member Functions

 HFTimingTrustFlag ()
 HFTimingTrustFlag (int level1, int level2)
void setHFTimingTrustFlag (HFRecHit &rechit, const HFDataFrame &digi)
 ~HFTimingTrustFlag ()

Private Attributes

int HFTimingTrustLevel1_
int HFTimingTrustLevel2_

Detailed Description

HFTimingTrustFlag Class sets the HF timing status bits according to uncertainty on timing estimation

Date:
2009/08/14 19:40:42
Author:
I. Vodopiyanov -- Florida Institute of technology

Definition at line 15 of file HFTimingTrustFlag.h.


Constructor & Destructor Documentation

HFTimingTrustFlag::HFTimingTrustFlag ( )

Definition at line 116 of file HFTimingTrustFlag.cc.

{
  HFTimingTrustLevel1_ = 1; // time precision 1ns
  HFTimingTrustLevel2_ = 4; // time precision 4ns
}
HFTimingTrustFlag::HFTimingTrustFlag ( int  level1,
int  level2 
)

Definition at line 122 of file HFTimingTrustFlag.cc.

{
  HFTimingTrustLevel1_ = level1; // allow user to set t-trust level
  HFTimingTrustLevel2_ = level2; 
}
HFTimingTrustFlag::~HFTimingTrustFlag ( )

Definition at line 128 of file HFTimingTrustFlag.cc.

{}

Member Function Documentation

void HFTimingTrustFlag::setHFTimingTrustFlag ( HFRecHit rechit,
const HFDataFrame digi 
)

Definition at line 131 of file HFTimingTrustFlag.cc.

Referenced by HcalHitReconstructor::produce().

{
  checkHFTimErr<HFRecHit, HFDataFrame>(rechit, digi, HFTimingTrustLevel1_, HFTimingTrustLevel2_);
  return;
}

Member Data Documentation

Definition at line 24 of file HFTimingTrustFlag.h.

Definition at line 24 of file HFTimingTrustFlag.h.