CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
HcalTBTiming Class Reference

#include <HcalTBTiming.h>

Public Member Functions

int BeamCoincidenceCount () const
 Returns the number of hits from Beam Coincidence. More...
 
double BeamCoincidenceHits (int index) const
 Returns the indexed hit time from Beam Coincidence. More...
 
int BH1Count () const
 Returns the number of hits from beam halo counter up horizontal. More...
 
double BH1Hits (int index) const
 Returns the indexed hit time from beam halo counter UP HORIZONTAL. More...
 
int BH2Count () const
 Returns the number of hits from beam halo counter left from particle view. More...
 
double BH2Hits (int index) const
 Returns the indexed hit time from from beam halo counter BEAM LEFT FROM PARTICLE'S VIEW. More...
 
int BH3Count () const
 Returns the number of hits from beam halo counter right from particle view. More...
 
double BH3Hits (int index) const
 Returns the indexed hit time from beam halo counter BEAM RIGHT FROM PARTICLE'S VIEW. More...
 
int BH4Count () const
 Returns the number of hits from beam halo counter down horizontal. More...
 
double BH4Hits (int index) const
 Returns the indexed hit time from beam halo counter DOWN HORZINTAL. More...
 
 HcalTBTiming ()
 
double laserFlash () const
 Returns the laser activation time in ns. More...
 
int M1Count () const
 Returns the number of hits from muon veto scintillator M1. More...
 
double M1Hits (int index) const
 Returns the indexed hit time from muon veto scintillator M1. More...
 
int M2Count () const
 Returns the number of hits from muon veto scintillator M2. More...
 
double M2Hits (int index) const
 Returns the indexed hit time from muon veto scintillator M2. More...
 
int M3Count () const
 Returns the number of hits from muon veto scintillator M3. More...
 
double M3Hits (int index) const
 Returns the indexed hit time from muon veto scintillator M3. More...
 
double qiePhase () const
 Returns the QIE phase for 2003 testbeam data (zero otherwise) More...
 
int S1Count () const
 Returns the number of hits from scintillator S1, which is 12cm x 12cm. More...
 
double S1Hits (int index) const
 Returns the indexed hit time from scintillator S1, which is 12cm x 12cm. More...
 
int S2Count () const
 Returns the number of hits from scintillator S2, which is 4cm x 4cm. More...
 
double S2Hits (int index) const
 Returns the indexed hit time from scintillator S2, which is 4cm x 4cm. More...
 
int S3Count () const
 Returns the number of hits from scintillator S3, which is 2cm x 2cm. More...
 
double S3Hits (int index) const
 Returns the indexed hit time from scintillator S3, which is 2cm x 2cm. More...
 
int S4Count () const
 Returns the number of hits from scintillator S4, which is 12cm x 12cm. More...
 
double S4Hits (int index) const
 Returns the indexed hit time from scintillator S4, which is 12cm x 12cm. More...
 
void setHits (const std::vector< double > &m1hits, const std::vector< double > &m2hits, const std::vector< double > &m3hits, const std::vector< double > &s1hits, const std::vector< double > &s2hits, const std::vector< double > &s3hits, const std::vector< double > &s4hits, const std::vector< double > &bh1hits, const std::vector< double > &bh2hits, const std::vector< double > &bh3hits, const std::vector< double > &bh4hits, const std::vector< double > &beamCoincidenceHits)
 
void setTimes (const double trigger_time, const double ttc_l1a_time, const double laser_flash, const double qie_phase, const double TOF1S_time, const double TOF1J_time, const double TOF2S_time, const double TOF2J_time)
 
void setV775 (int *V775)
 
double TOF1Jtime () const
 Returns the TOF1J time (zero otherwise) More...
 
double TOF1Stime () const
 Returns the TOF1S time (zero otherwise) More...
 
double TOF2Jtime () const
 Returns the TOF2J time (zero otherwise) More...
 
double TOF2Stime () const
 Returns the TOF2S time (zero otherwise) More...
 
double triggerTime () const
 Returns the trigger time in ns. More...
 
double ttcL1Atime () const
 Returns the Level 1 Accept time in ns. More...
 
int V775 (int index) const
 Returns the hit in the specified channel. More...
 

Private Attributes

std::vector< double > beamCoincidenceHits_
 
std::vector< double > bh1hits_
 
std::vector< double > bh2hits_
 
std::vector< double > bh3hits_
 
std::vector< double > bh4hits_
 
double laserFlash_
 
std::vector< double > m1hits_
 
std::vector< double > m2hits_
 
std::vector< double > m3hits_
 
double qiePhase_
 
std::vector< double > s1hits_
 
std::vector< double > s2hits_
 
std::vector< double > s3hits_
 
std::vector< double > s4hits_
 
double TOF1Jtime_
 
double TOF1Stime_
 
double TOF2Jtime_
 
double TOF2Stime_
 
double triggerTime_
 
double ttcL1Atime_
 
int V775_ [32]
 

Detailed Description

This class contains timing information unpacked from the Time-to-Digital Converter (TDC).

Date:
2006/08/25 17:25:30
Revision:
1.8
Author
P. Dudero - Minnesota

Definition at line 17 of file HcalTBTiming.h.

Constructor & Destructor Documentation

HcalTBTiming::HcalTBTiming ( )

Definition at line 5 of file HcalTBTiming.cc.

References mps_fire::i, and V775_.

6  : triggerTime_(0),
7  ttcL1Atime_(0),
8  laserFlash_(0),
9  qiePhase_(0),
10  TOF1Stime_(0),
11  TOF1Jtime_(0),
12  TOF2Stime_(0),
13  TOF2Jtime_(0),
15  m1hits_(),
16  m2hits_(),
17  m3hits_(),
18  s1hits_(),
19  s2hits_(),
20  s3hits_(),
21  s4hits_(),
22  bh1hits_(),
23  bh2hits_(),
24  bh3hits_(),
25  bh4hits_() {
26  for (int i = 0; i < 32; i++)
27  V775_[i] = -1;
28 }
int V775_[32]
Definition: HcalTBTiming.h:134
double TOF2Stime_
Definition: HcalTBTiming.h:131
double laserFlash_
Definition: HcalTBTiming.h:127
double TOF1Jtime_
Definition: HcalTBTiming.h:130
double qiePhase_
Definition: HcalTBTiming.h:128
double triggerTime_
Definition: HcalTBTiming.h:125
std::vector< double > s2hits_
Definition: HcalTBTiming.h:142
double TOF2Jtime_
Definition: HcalTBTiming.h:132
std::vector< double > bh1hits_
Definition: HcalTBTiming.h:146
std::vector< double > s1hits_
Definition: HcalTBTiming.h:141
std::vector< double > m3hits_
Definition: HcalTBTiming.h:139
std::vector< double > s4hits_
Definition: HcalTBTiming.h:144
std::vector< double > s3hits_
Definition: HcalTBTiming.h:143
double ttcL1Atime_
Definition: HcalTBTiming.h:126
std::vector< double > beamCoincidenceHits_
Definition: HcalTBTiming.h:135
std::vector< double > m1hits_
Definition: HcalTBTiming.h:137
double TOF1Stime_
Definition: HcalTBTiming.h:129
std::vector< double > bh4hits_
Definition: HcalTBTiming.h:149
std::vector< double > bh2hits_
Definition: HcalTBTiming.h:147
std::vector< double > m2hits_
Definition: HcalTBTiming.h:138
std::vector< double > bh3hits_
Definition: HcalTBTiming.h:148

Member Function Documentation

int HcalTBTiming::BeamCoincidenceCount ( ) const
inline

Returns the number of hits from Beam Coincidence.

Definition at line 44 of file HcalTBTiming.h.

References beamCoincidenceHits_.

Referenced by ZdcTBAnalysis::analyze(), operator<<(), and EcalTBH2TDCRecInfoAlgo::reconstruct().

44 { return beamCoincidenceHits_.size(); }
std::vector< double > beamCoincidenceHits_
Definition: HcalTBTiming.h:135
double HcalTBTiming::BeamCoincidenceHits ( int  index) const
inline

Returns the indexed hit time from Beam Coincidence.

Definition at line 71 of file HcalTBTiming.h.

References beamCoincidenceHits_.

Referenced by ZdcTBAnalysis::analyze(), operator<<(), and EcalTBH2TDCRecInfoAlgo::reconstruct().

71 { return beamCoincidenceHits_[index]; }
std::vector< double > beamCoincidenceHits_
Definition: HcalTBTiming.h:135
int HcalTBTiming::BH1Count ( ) const
inline

Returns the number of hits from beam halo counter up horizontal.

Definition at line 62 of file HcalTBTiming.h.

References bh1hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

62 { return bh1hits_.size(); }
std::vector< double > bh1hits_
Definition: HcalTBTiming.h:146
double HcalTBTiming::BH1Hits ( int  index) const
inline

Returns the indexed hit time from beam halo counter UP HORIZONTAL.

Definition at line 89 of file HcalTBTiming.h.

References bh1hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

89 { return bh1hits_[index]; }
std::vector< double > bh1hits_
Definition: HcalTBTiming.h:146
int HcalTBTiming::BH2Count ( ) const
inline

Returns the number of hits from beam halo counter left from particle view.

Definition at line 64 of file HcalTBTiming.h.

References bh2hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

64 { return bh2hits_.size(); }
std::vector< double > bh2hits_
Definition: HcalTBTiming.h:147
double HcalTBTiming::BH2Hits ( int  index) const
inline

Returns the indexed hit time from from beam halo counter BEAM LEFT FROM PARTICLE'S VIEW.

Definition at line 91 of file HcalTBTiming.h.

References bh2hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

91 { return bh2hits_[index]; }
std::vector< double > bh2hits_
Definition: HcalTBTiming.h:147
int HcalTBTiming::BH3Count ( ) const
inline

Returns the number of hits from beam halo counter right from particle view.

Definition at line 66 of file HcalTBTiming.h.

References bh3hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

66 { return bh3hits_.size(); }
std::vector< double > bh3hits_
Definition: HcalTBTiming.h:148
double HcalTBTiming::BH3Hits ( int  index) const
inline

Returns the indexed hit time from beam halo counter BEAM RIGHT FROM PARTICLE'S VIEW.

Definition at line 93 of file HcalTBTiming.h.

References bh3hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

93 { return bh3hits_[index]; }
std::vector< double > bh3hits_
Definition: HcalTBTiming.h:148
int HcalTBTiming::BH4Count ( ) const
inline

Returns the number of hits from beam halo counter down horizontal.

Definition at line 68 of file HcalTBTiming.h.

References bh4hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

68 { return bh4hits_.size(); }
std::vector< double > bh4hits_
Definition: HcalTBTiming.h:149
double HcalTBTiming::BH4Hits ( int  index) const
inline

Returns the indexed hit time from beam halo counter DOWN HORZINTAL.

Definition at line 95 of file HcalTBTiming.h.

References bh4hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

95 { return bh4hits_[index]; }
std::vector< double > bh4hits_
Definition: HcalTBTiming.h:149
double HcalTBTiming::laserFlash ( ) const
inline

Returns the laser activation time in ns.

Definition at line 30 of file HcalTBTiming.h.

References laserFlash_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

30 { return laserFlash_; }
double laserFlash_
Definition: HcalTBTiming.h:127
int HcalTBTiming::M1Count ( ) const
inline

Returns the number of hits from muon veto scintillator M1.

Definition at line 46 of file HcalTBTiming.h.

References m1hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

46 { return m1hits_.size(); }
std::vector< double > m1hits_
Definition: HcalTBTiming.h:137
double HcalTBTiming::M1Hits ( int  index) const
inline

Returns the indexed hit time from muon veto scintillator M1.

Definition at line 73 of file HcalTBTiming.h.

References m1hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

73 { return m1hits_[index]; }
std::vector< double > m1hits_
Definition: HcalTBTiming.h:137
int HcalTBTiming::M2Count ( ) const
inline

Returns the number of hits from muon veto scintillator M2.

Definition at line 48 of file HcalTBTiming.h.

References m2hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

48 { return m2hits_.size(); }
std::vector< double > m2hits_
Definition: HcalTBTiming.h:138
double HcalTBTiming::M2Hits ( int  index) const
inline

Returns the indexed hit time from muon veto scintillator M2.

Definition at line 75 of file HcalTBTiming.h.

References m2hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

75 { return m2hits_[index]; }
std::vector< double > m2hits_
Definition: HcalTBTiming.h:138
int HcalTBTiming::M3Count ( ) const
inline

Returns the number of hits from muon veto scintillator M3.

Definition at line 50 of file HcalTBTiming.h.

References m3hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

50 { return m3hits_.size(); }
std::vector< double > m3hits_
Definition: HcalTBTiming.h:139
double HcalTBTiming::M3Hits ( int  index) const
inline

Returns the indexed hit time from muon veto scintillator M3.

Definition at line 77 of file HcalTBTiming.h.

References m3hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

77 { return m3hits_[index]; }
std::vector< double > m3hits_
Definition: HcalTBTiming.h:139
double HcalTBTiming::qiePhase ( ) const
inline

Returns the QIE phase for 2003 testbeam data (zero otherwise)

Definition at line 32 of file HcalTBTiming.h.

References qiePhase_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

32 { return qiePhase_; }
double qiePhase_
Definition: HcalTBTiming.h:128
int HcalTBTiming::S1Count ( ) const
inline

Returns the number of hits from scintillator S1, which is 12cm x 12cm.

Definition at line 53 of file HcalTBTiming.h.

References s1hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

53 { return s1hits_.size(); }
std::vector< double > s1hits_
Definition: HcalTBTiming.h:141
double HcalTBTiming::S1Hits ( int  index) const
inline

Returns the indexed hit time from scintillator S1, which is 12cm x 12cm.

Definition at line 80 of file HcalTBTiming.h.

References s1hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

80 { return s1hits_[index]; }
std::vector< double > s1hits_
Definition: HcalTBTiming.h:141
int HcalTBTiming::S2Count ( ) const
inline

Returns the number of hits from scintillator S2, which is 4cm x 4cm.

Definition at line 55 of file HcalTBTiming.h.

References s2hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

55 { return s2hits_.size(); }
std::vector< double > s2hits_
Definition: HcalTBTiming.h:142
double HcalTBTiming::S2Hits ( int  index) const
inline

Returns the indexed hit time from scintillator S2, which is 4cm x 4cm.

Definition at line 82 of file HcalTBTiming.h.

References s2hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

82 { return s2hits_[index]; }
std::vector< double > s2hits_
Definition: HcalTBTiming.h:142
int HcalTBTiming::S3Count ( ) const
inline

Returns the number of hits from scintillator S3, which is 2cm x 2cm.

Definition at line 57 of file HcalTBTiming.h.

References s3hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

57 { return s3hits_.size(); }
std::vector< double > s3hits_
Definition: HcalTBTiming.h:143
double HcalTBTiming::S3Hits ( int  index) const
inline

Returns the indexed hit time from scintillator S3, which is 2cm x 2cm.

Definition at line 84 of file HcalTBTiming.h.

References s3hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

84 { return s3hits_[index]; }
std::vector< double > s3hits_
Definition: HcalTBTiming.h:143
int HcalTBTiming::S4Count ( ) const
inline

Returns the number of hits from scintillator S4, which is 12cm x 12cm.

Definition at line 59 of file HcalTBTiming.h.

References s4hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

59 { return s4hits_.size(); }
std::vector< double > s4hits_
Definition: HcalTBTiming.h:144
double HcalTBTiming::S4Hits ( int  index) const
inline

Returns the indexed hit time from scintillator S4, which is 12cm x 12cm.

Definition at line 86 of file HcalTBTiming.h.

References s4hits_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

86 { return s4hits_[index]; }
std::vector< double > s4hits_
Definition: HcalTBTiming.h:144
void HcalTBTiming::setHits ( const std::vector< double > &  m1hits,
const std::vector< double > &  m2hits,
const std::vector< double > &  m3hits,
const std::vector< double > &  s1hits,
const std::vector< double > &  s2hits,
const std::vector< double > &  s3hits,
const std::vector< double > &  s4hits,
const std::vector< double > &  bh1hits,
const std::vector< double > &  bh2hits,
const std::vector< double > &  bh3hits,
const std::vector< double > &  bh4hits,
const std::vector< double > &  beamCoincidenceHits 
)

Definition at line 48 of file HcalTBTiming.cc.

References beamCoincidenceHits_, bh1hits_, bh2hits_, bh3hits_, bh4hits_, m1hits_, m2hits_, m3hits_, s1hits_, s2hits_, s3hits_, and s4hits_.

Referenced by hcaltb::HcalTBTDCUnpacker::reconstructTiming().

59  {
60  m1hits_ = m1hits;
61  m2hits_ = m2hits;
62  m3hits_ = m3hits;
63 
64  s1hits_ = s1hits;
65  s2hits_ = s2hits;
66  s3hits_ = s3hits;
67  s4hits_ = s4hits;
68 
69  bh1hits_ = bh1hits;
70  bh2hits_ = bh2hits;
71  bh3hits_ = bh3hits;
72  bh4hits_ = bh4hits;
73  beamCoincidenceHits_ = beamCoincidenceHits;
74 }
std::vector< double > s2hits_
Definition: HcalTBTiming.h:142
std::vector< double > bh1hits_
Definition: HcalTBTiming.h:146
std::vector< double > s1hits_
Definition: HcalTBTiming.h:141
std::vector< double > m3hits_
Definition: HcalTBTiming.h:139
std::vector< double > s4hits_
Definition: HcalTBTiming.h:144
std::vector< double > s3hits_
Definition: HcalTBTiming.h:143
std::vector< double > beamCoincidenceHits_
Definition: HcalTBTiming.h:135
std::vector< double > m1hits_
Definition: HcalTBTiming.h:137
std::vector< double > bh4hits_
Definition: HcalTBTiming.h:149
std::vector< double > bh2hits_
Definition: HcalTBTiming.h:147
std::vector< double > m2hits_
Definition: HcalTBTiming.h:138
std::vector< double > bh3hits_
Definition: HcalTBTiming.h:148
void HcalTBTiming::setTimes ( const double  trigger_time,
const double  ttc_l1a_time,
const double  laser_flash,
const double  qie_phase,
const double  TOF1S_time,
const double  TOF1J_time,
const double  TOF2S_time,
const double  TOF2J_time 
)

Definition at line 30 of file HcalTBTiming.cc.

References laserFlash_, qiePhase_, TOF1Jtime_, TOF1Stime_, TOF2Jtime_, TOF2Stime_, triggerTime_, and ttcL1Atime_.

Referenced by hcaltb::HcalTBTDCUnpacker::reconstructTiming().

37  {
38  triggerTime_ = trigger_time;
39  ttcL1Atime_ = ttc_l1a_time;
40  laserFlash_ = laser_flash;
41  qiePhase_ = qie_phase;
42  TOF1Stime_ = TOF1S_time;
43  TOF1Jtime_ = TOF1J_time;
44  TOF2Stime_ = TOF2S_time;
45  TOF2Jtime_ = TOF2J_time;
46 }
double TOF2Stime_
Definition: HcalTBTiming.h:131
double laserFlash_
Definition: HcalTBTiming.h:127
double TOF1Jtime_
Definition: HcalTBTiming.h:130
double qiePhase_
Definition: HcalTBTiming.h:128
double triggerTime_
Definition: HcalTBTiming.h:125
double TOF2Jtime_
Definition: HcalTBTiming.h:132
double ttcL1Atime_
Definition: HcalTBTiming.h:126
double TOF1Stime_
Definition: HcalTBTiming.h:129
void HcalTBTiming::setV775 ( int *  V775)

Definition at line 76 of file HcalTBTiming.cc.

References mps_fire::i, and V775_.

Referenced by hcaltb::HcalTBTDCUnpacker::unpackHits().

76  {
77  for (int i = 0; i < 32; i++)
78  V775_[i] = V775[i];
79 }
int V775_[32]
Definition: HcalTBTiming.h:134
int V775(int index) const
Returns the hit in the specified channel.
Definition: HcalTBTiming.h:97
double HcalTBTiming::TOF1Jtime ( ) const
inline

Returns the TOF1J time (zero otherwise)

Definition at line 37 of file HcalTBTiming.h.

References TOF1Jtime_.

Referenced by operator<<().

37 { return TOF1Jtime_; }
double TOF1Jtime_
Definition: HcalTBTiming.h:130
double HcalTBTiming::TOF1Stime ( ) const
inline

Returns the TOF1S time (zero otherwise)

Definition at line 35 of file HcalTBTiming.h.

References TOF1Stime_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

35 { return TOF1Stime_; }
double TOF1Stime_
Definition: HcalTBTiming.h:129
double HcalTBTiming::TOF2Jtime ( ) const
inline

Returns the TOF2J time (zero otherwise)

Definition at line 41 of file HcalTBTiming.h.

References TOF2Jtime_.

Referenced by operator<<().

41 { return TOF2Jtime_; }
double TOF2Jtime_
Definition: HcalTBTiming.h:132
double HcalTBTiming::TOF2Stime ( ) const
inline

Returns the TOF2S time (zero otherwise)

Definition at line 39 of file HcalTBTiming.h.

References TOF2Stime_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

39 { return TOF2Stime_; }
double TOF2Stime_
Definition: HcalTBTiming.h:131
double HcalTBTiming::triggerTime ( ) const
inline

Returns the trigger time in ns.

Definition at line 24 of file HcalTBTiming.h.

References triggerTime_.

Referenced by ZdcTBAnalysis::analyze(), and operator<<().

24 { return triggerTime_; }
double triggerTime_
Definition: HcalTBTiming.h:125
double HcalTBTiming::ttcL1Atime ( ) const
inline

Returns the Level 1 Accept time in ns.

Definition at line 27 of file HcalTBTiming.h.

References ttcL1Atime_.

Referenced by ZdcTBAnalysis::analyze(), operator<<(), and EcalTBH2TDCRecInfoAlgo::reconstruct().

27 { return ttcL1Atime_; }
double ttcL1Atime_
Definition: HcalTBTiming.h:126
int HcalTBTiming::V775 ( int  index) const
inline

Returns the hit in the specified channel.

Definition at line 97 of file HcalTBTiming.h.

References V775_.

Member Data Documentation

std::vector<double> HcalTBTiming::beamCoincidenceHits_
private

Definition at line 135 of file HcalTBTiming.h.

Referenced by BeamCoincidenceCount(), BeamCoincidenceHits(), and setHits().

std::vector<double> HcalTBTiming::bh1hits_
private

Definition at line 146 of file HcalTBTiming.h.

Referenced by BH1Count(), BH1Hits(), and setHits().

std::vector<double> HcalTBTiming::bh2hits_
private

Definition at line 147 of file HcalTBTiming.h.

Referenced by BH2Count(), BH2Hits(), and setHits().

std::vector<double> HcalTBTiming::bh3hits_
private

Definition at line 148 of file HcalTBTiming.h.

Referenced by BH3Count(), BH3Hits(), and setHits().

std::vector<double> HcalTBTiming::bh4hits_
private

Definition at line 149 of file HcalTBTiming.h.

Referenced by BH4Count(), BH4Hits(), and setHits().

double HcalTBTiming::laserFlash_
private

Definition at line 127 of file HcalTBTiming.h.

Referenced by laserFlash(), and setTimes().

std::vector<double> HcalTBTiming::m1hits_
private

Definition at line 137 of file HcalTBTiming.h.

Referenced by M1Count(), M1Hits(), and setHits().

std::vector<double> HcalTBTiming::m2hits_
private

Definition at line 138 of file HcalTBTiming.h.

Referenced by M2Count(), M2Hits(), and setHits().

std::vector<double> HcalTBTiming::m3hits_
private

Definition at line 139 of file HcalTBTiming.h.

Referenced by M3Count(), M3Hits(), and setHits().

double HcalTBTiming::qiePhase_
private

Definition at line 128 of file HcalTBTiming.h.

Referenced by qiePhase(), and setTimes().

std::vector<double> HcalTBTiming::s1hits_
private

Definition at line 141 of file HcalTBTiming.h.

Referenced by S1Count(), S1Hits(), and setHits().

std::vector<double> HcalTBTiming::s2hits_
private

Definition at line 142 of file HcalTBTiming.h.

Referenced by S2Count(), S2Hits(), and setHits().

std::vector<double> HcalTBTiming::s3hits_
private

Definition at line 143 of file HcalTBTiming.h.

Referenced by S3Count(), S3Hits(), and setHits().

std::vector<double> HcalTBTiming::s4hits_
private

Definition at line 144 of file HcalTBTiming.h.

Referenced by S4Count(), S4Hits(), and setHits().

double HcalTBTiming::TOF1Jtime_
private

Definition at line 130 of file HcalTBTiming.h.

Referenced by setTimes(), and TOF1Jtime().

double HcalTBTiming::TOF1Stime_
private

Definition at line 129 of file HcalTBTiming.h.

Referenced by setTimes(), and TOF1Stime().

double HcalTBTiming::TOF2Jtime_
private

Definition at line 132 of file HcalTBTiming.h.

Referenced by setTimes(), and TOF2Jtime().

double HcalTBTiming::TOF2Stime_
private

Definition at line 131 of file HcalTBTiming.h.

Referenced by setTimes(), and TOF2Stime().

double HcalTBTiming::triggerTime_
private

Definition at line 125 of file HcalTBTiming.h.

Referenced by setTimes(), and triggerTime().

double HcalTBTiming::ttcL1Atime_
private

Definition at line 126 of file HcalTBTiming.h.

Referenced by setTimes(), and ttcL1Atime().

int HcalTBTiming::V775_[32]
private

Definition at line 134 of file HcalTBTiming.h.

Referenced by HcalTBTiming(), setV775(), and V775().