CMS 3D CMS Logo

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

#include <HcalTBBeamCounters.h>

Public Member Functions

double BH1adc () const
 
double BH2adc () const
 
double BH3adc () const
 
double BH4adc () const
 
double CK1adc () const
 
double CK2adc () const
 
double CK3adc () const
 
double Ecal7x7 () const
 
 HcalTBBeamCounters ()
 
double S1adc () const
 
double S2adc () const
 
double S3adc () const
 
double S4adc () const
 
double Sci521adc () const
 
double Sci528adc () const
 
double SciVLEadc () const
 
void setADCs04 (double VMadc, double V3adc, double V6adc, double VH1adc, double VH2adc, double VH3adc, double VH4adc, double CK2adc, double CK3adc, double SciVLEadc, double Sci521adc, double Sci528adc, double S1adc, double S2adc, double S3adc, double S4adc, double Ecal7x7)
 
void setADCs06 (double VMFadc, double VMBadc, double VM1adc, double VM2adc, double VM3adc, double VM4adc, double VM5adc, double VM6adc, double VM7adc, double VM8adc, double CK1adc, double CK2adc, double CK3adc, double S1adc, double S2adc, double S3adc, double S4adc, double TOF1Sadc, double TOF1Jadc, double TOF2Sadc, double TOF2Jadc, double Sci521adc, double Sci528adc, double BH1adc, double BH2adc, double BH3adc, double BH4adc)
 
double TOF1Jadc () const
 
double TOF1Sadc () const
 
double TOF2Jadc () const
 
double TOF2Sadc () const
 
double V3adc () const
 
double V6adc () const
 
double VH1adc () const
 
double VH2adc () const
 
double VH3adc () const
 
double VH4adc () const
 
double VM1adc () const
 
double VM2adc () const
 
double VM3adc () const
 
double VM4adc () const
 
double VM5adc () const
 
double VM6adc () const
 
double VM7adc () const
 
double VM8adc () const
 
double VMadc () const
 Muon Veto adc. More...
 
double VMBadc () const
 
double VMFadc () const
 

Private Attributes

double BH1adc_
 
double BH2adc_
 
double BH3adc_
 
double BH4adc_
 
double CK1adc_
 
double CK2adc_
 
double CK3adc_
 
double Ecal7x7_
 
double S1adc_
 
double S2adc_
 
double S3adc_
 
double S4adc_
 
double Sci521adc_
 
double Sci528adc_
 
double SciVLEadc_
 
double TOF1Jadc_
 
double TOF1Sadc_
 
double TOF2Jadc_
 
double TOF2Sadc_
 
double V3adc_
 
double V6adc_
 
double VH1adc_
 
double VH2adc_
 
double VH3adc_
 
double VH4adc_
 
double VM1adc_
 
double VM2adc_
 
double VM3adc_
 
double VM4adc_
 
double VM5adc_
 
double VM6adc_
 
double VM7adc_
 
double VM8adc_
 
double VMadc_
 
double VMBadc_
 
double VMFadc_
 

Detailed Description

Definition at line 9 of file HcalTBBeamCounters.h.

Constructor & Destructor Documentation

HcalTBBeamCounters::HcalTBBeamCounters ( )

Definition at line 5 of file HcalTBBeamCounters.cc.

5  :
6  VMadc_(0),V3adc_(0),V6adc_(0),VH1adc_(0),VH2adc_(0),VH3adc_(0),VH4adc_(0),Ecal7x7_(0.),
8  S1adc_(0),S2adc_(0),S3adc_(0),S4adc_(0),VMFadc_(0),VMBadc_(0),

Member Function Documentation

double HcalTBBeamCounters::BH1adc ( ) const
inline

Definition at line 48 of file HcalTBBeamCounters.h.

References BH1adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

48 { return BH1adc_; }
double HcalTBBeamCounters::BH2adc ( ) const
inline

Definition at line 49 of file HcalTBBeamCounters.h.

References BH2adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

49 { return BH2adc_; }
double HcalTBBeamCounters::BH3adc ( ) const
inline

Definition at line 50 of file HcalTBBeamCounters.h.

References BH3adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

50 { return BH3adc_; }
double HcalTBBeamCounters::BH4adc ( ) const
inline

Definition at line 51 of file HcalTBBeamCounters.h.

References BH4adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

51 { return BH4adc_; }
double HcalTBBeamCounters::CK1adc ( ) const
inline

Definition at line 24 of file HcalTBBeamCounters.h.

References CK1adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

24 { return CK1adc_; }
double HcalTBBeamCounters::CK2adc ( ) const
inline

Definition at line 25 of file HcalTBBeamCounters.h.

References CK2adc_.

Referenced by ZdcTBAnalysis::analyze(), setADCs04(), and setADCs06().

25 { return CK2adc_; }
double HcalTBBeamCounters::CK3adc ( ) const
inline

Definition at line 26 of file HcalTBBeamCounters.h.

References CK3adc_.

Referenced by ZdcTBAnalysis::analyze(), setADCs04(), and setADCs06().

26 { return CK3adc_; }
double HcalTBBeamCounters::Ecal7x7 ( ) const
inline

Definition at line 23 of file HcalTBBeamCounters.h.

References Ecal7x7_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

23 { return Ecal7x7_; }
double HcalTBBeamCounters::S1adc ( ) const
inline

Definition at line 30 of file HcalTBBeamCounters.h.

References S1adc_.

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

30 { return S1adc_; }
double HcalTBBeamCounters::S2adc ( ) const
inline

Definition at line 31 of file HcalTBBeamCounters.h.

References S2adc_.

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

31 { return S2adc_; }
double HcalTBBeamCounters::S3adc ( ) const
inline

Definition at line 32 of file HcalTBBeamCounters.h.

References S3adc_.

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

32 { return S3adc_; }
double HcalTBBeamCounters::S4adc ( ) const
inline

Definition at line 33 of file HcalTBBeamCounters.h.

References S4adc_.

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

33 { return S4adc_; }
double HcalTBBeamCounters::Sci521adc ( ) const
inline

Definition at line 28 of file HcalTBBeamCounters.h.

References Sci521adc_.

Referenced by ZdcTBAnalysis::analyze(), setADCs04(), and setADCs06().

28 { return Sci521adc_; }
double HcalTBBeamCounters::Sci528adc ( ) const
inline

Definition at line 29 of file HcalTBBeamCounters.h.

References Sci528adc_.

Referenced by ZdcTBAnalysis::analyze(), setADCs04(), and setADCs06().

29 { return Sci528adc_; }
double HcalTBBeamCounters::SciVLEadc ( ) const
inline

Definition at line 27 of file HcalTBBeamCounters.h.

References SciVLEadc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

27 { return SciVLEadc_; }
void HcalTBBeamCounters::setADCs04 ( double  VMadc,
double  V3adc,
double  V6adc,
double  VH1adc,
double  VH2adc,
double  VH3adc,
double  VH4adc,
double  CK2adc,
double  CK3adc,
double  SciVLEadc,
double  Sci521adc,
double  Sci528adc,
double  S1adc,
double  S2adc,
double  S3adc,
double  S4adc,
double  Ecal7x7 
)

Definition at line 12 of file HcalTBBeamCounters.cc.

References CK2adc(), CK2adc_, CK3adc(), CK3adc_, Ecal7x7(), Ecal7x7_, S1adc(), S1adc_, S2adc(), S2adc_, S3adc(), S3adc_, S4adc(), S4adc_, Sci521adc(), Sci521adc_, Sci528adc(), Sci528adc_, SciVLEadc(), SciVLEadc_, V3adc(), V3adc_, V6adc(), V6adc_, VH1adc(), VH1adc_, VH2adc(), VH2adc_, VH3adc(), VH3adc_, VH4adc(), VH4adc_, VMadc(), and VMadc_.

Referenced by hcaltb::HcalTBQADCUnpacker::unpack().

18  {
19  VMadc_ = VMadc ;
20  V3adc_ = V3adc ;
21  V6adc_ = V6adc ;
22  VH1adc_ = VH1adc ;
23  VH2adc_ = VH2adc ;
24  VH3adc_ = VH3adc ;
25  VH4adc_ = VH4adc ;
26  CK2adc_ = CK2adc ;
27  CK3adc_ = CK3adc ;
31  S1adc_ = S1adc ;
32  S2adc_ = S2adc ;
33  S3adc_ = S3adc ;
34  S4adc_ = S4adc ;
35  Ecal7x7_ = Ecal7x7 ;
36  }
double VH1adc() const
double VMadc() const
Muon Veto adc.
double S1adc() const
double S2adc() const
double Sci528adc() const
double Ecal7x7() const
double S3adc() const
double S4adc() const
double V3adc() const
double SciVLEadc() const
double CK2adc() const
double VH2adc() const
double VH4adc() const
double Sci521adc() const
double CK3adc() const
double V6adc() const
double VH3adc() const
void HcalTBBeamCounters::setADCs06 ( double  VMFadc,
double  VMBadc,
double  VM1adc,
double  VM2adc,
double  VM3adc,
double  VM4adc,
double  VM5adc,
double  VM6adc,
double  VM7adc,
double  VM8adc,
double  CK1adc,
double  CK2adc,
double  CK3adc,
double  S1adc,
double  S2adc,
double  S3adc,
double  S4adc,
double  TOF1Sadc,
double  TOF1Jadc,
double  TOF2Sadc,
double  TOF2Jadc,
double  Sci521adc,
double  Sci528adc,
double  BH1adc,
double  BH2adc,
double  BH3adc,
double  BH4adc 
)

Definition at line 37 of file HcalTBBeamCounters.cc.

References BH1adc(), BH1adc_, BH2adc(), BH2adc_, BH3adc(), BH3adc_, BH4adc(), BH4adc_, CK1adc(), CK1adc_, CK2adc(), CK2adc_, CK3adc(), CK3adc_, S1adc(), S1adc_, S2adc(), S2adc_, S3adc(), S3adc_, S4adc(), S4adc_, Sci521adc(), Sci521adc_, Sci528adc(), Sci528adc_, TOF1Jadc(), TOF1Jadc_, TOF1Sadc(), TOF1Sadc_, TOF2Jadc(), TOF2Jadc_, TOF2Sadc(), TOF2Sadc_, VM1adc(), VM1adc_, VM2adc(), VM2adc_, VM3adc(), VM3adc_, VM4adc(), VM4adc_, VM5adc(), VM5adc_, VM6adc(), VM6adc_, VM7adc(), VM7adc_, VM8adc(), VM8adc_, VMBadc(), VMBadc_, VMFadc(), and VMFadc_.

Referenced by hcaltb::HcalTBQADCUnpacker::unpack().

45  {
46  VMFadc_ = VMFadc ;
47  VMBadc_ = VMBadc ;
48  VM1adc_ = VM1adc ;
49  VM2adc_ = VM2adc ;
50  VM3adc_ = VM3adc ;
51  VM4adc_ = VM4adc ;
52  VM5adc_ = VM5adc ;
53  VM6adc_ = VM6adc ;
54  VM7adc_ = VM7adc ;
55  VM8adc_ = VM8adc ;
56  CK1adc_ = CK1adc ;
57  CK2adc_ = CK2adc ;
58  CK3adc_ = CK3adc ;
59  S1adc_ = S1adc ;
60  S2adc_ = S2adc ;
61  S3adc_ = S3adc ;
62  S4adc_ = S4adc ;
69  BH1adc_ = BH1adc ;
70  BH2adc_ = BH2adc ;
71  BH3adc_ = BH3adc ;
72  BH4adc_ = BH4adc ;
73  }
double VM4adc() const
double BH3adc() const
double VM2adc() const
double S1adc() const
double BH2adc() const
double S2adc() const
double Sci528adc() const
double VM1adc() const
double S3adc() const
double S4adc() const
double CK2adc() const
double VM8adc() const
double VM6adc() const
double VMFadc() const
double VM3adc() const
double VM5adc() const
double Sci521adc() const
double CK3adc() const
double VMBadc() const
double BH1adc() const
double TOF2Jadc() const
double VM7adc() const
double TOF2Sadc() const
double TOF1Jadc() const
double CK1adc() const
double BH4adc() const
double TOF1Sadc() const
double HcalTBBeamCounters::TOF1Jadc ( ) const
inline

Definition at line 45 of file HcalTBBeamCounters.h.

References TOF1Jadc_.

Referenced by setADCs06().

45 { return TOF1Jadc_; }
double HcalTBBeamCounters::TOF1Sadc ( ) const
inline

Definition at line 44 of file HcalTBBeamCounters.h.

References TOF1Sadc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

44 { return TOF1Sadc_; }
double HcalTBBeamCounters::TOF2Jadc ( ) const
inline

Definition at line 47 of file HcalTBBeamCounters.h.

References TOF2Jadc_.

Referenced by setADCs06().

47 { return TOF2Jadc_; }
double HcalTBBeamCounters::TOF2Sadc ( ) const
inline

Definition at line 46 of file HcalTBBeamCounters.h.

References TOF2Sadc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

46 { return TOF2Sadc_; }
double HcalTBBeamCounters::V3adc ( ) const
inline

Definition at line 17 of file HcalTBBeamCounters.h.

References V3adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

17 { return V3adc_; }
double HcalTBBeamCounters::V6adc ( ) const
inline

Definition at line 18 of file HcalTBBeamCounters.h.

References V6adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

18 { return V6adc_; }
double HcalTBBeamCounters::VH1adc ( ) const
inline

Definition at line 19 of file HcalTBBeamCounters.h.

References VH1adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

19 { return VH1adc_; }
double HcalTBBeamCounters::VH2adc ( ) const
inline

Definition at line 20 of file HcalTBBeamCounters.h.

References VH2adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

20 { return VH2adc_; }
double HcalTBBeamCounters::VH3adc ( ) const
inline

Definition at line 21 of file HcalTBBeamCounters.h.

References VH3adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

21 { return VH3adc_; }
double HcalTBBeamCounters::VH4adc ( ) const
inline

Definition at line 22 of file HcalTBBeamCounters.h.

References VH4adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

22 { return VH4adc_; }
double HcalTBBeamCounters::VM1adc ( ) const
inline

Definition at line 36 of file HcalTBBeamCounters.h.

References VM1adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

36 { return VM1adc_; }
double HcalTBBeamCounters::VM2adc ( ) const
inline

Definition at line 37 of file HcalTBBeamCounters.h.

References VM2adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

37 { return VM2adc_; }
double HcalTBBeamCounters::VM3adc ( ) const
inline

Definition at line 38 of file HcalTBBeamCounters.h.

References VM3adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

38 { return VM3adc_; }
double HcalTBBeamCounters::VM4adc ( ) const
inline

Definition at line 39 of file HcalTBBeamCounters.h.

References VM4adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

39 { return VM4adc_; }
double HcalTBBeamCounters::VM5adc ( ) const
inline

Definition at line 40 of file HcalTBBeamCounters.h.

References VM5adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

40 { return VM5adc_; }
double HcalTBBeamCounters::VM6adc ( ) const
inline

Definition at line 41 of file HcalTBBeamCounters.h.

References VM6adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

41 { return VM6adc_; }
double HcalTBBeamCounters::VM7adc ( ) const
inline

Definition at line 42 of file HcalTBBeamCounters.h.

References VM7adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

42 { return VM7adc_; }
double HcalTBBeamCounters::VM8adc ( ) const
inline

Definition at line 43 of file HcalTBBeamCounters.h.

References VM8adc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

43 { return VM8adc_; }
double HcalTBBeamCounters::VMadc ( ) const
inline

Muon Veto adc.

Definition at line 16 of file HcalTBBeamCounters.h.

References VMadc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs04().

16 { return VMadc_; }
double HcalTBBeamCounters::VMBadc ( ) const
inline

Definition at line 35 of file HcalTBBeamCounters.h.

References VMBadc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

35 { return VMBadc_; }
double HcalTBBeamCounters::VMFadc ( ) const
inline

Definition at line 34 of file HcalTBBeamCounters.h.

References VMFadc_.

Referenced by ZdcTBAnalysis::analyze(), and setADCs06().

34 { return VMFadc_; }

Member Data Documentation

double HcalTBBeamCounters::BH1adc_
private

Definition at line 104 of file HcalTBBeamCounters.h.

Referenced by BH1adc(), and setADCs06().

double HcalTBBeamCounters::BH2adc_
private

Definition at line 105 of file HcalTBBeamCounters.h.

Referenced by BH2adc(), and setADCs06().

double HcalTBBeamCounters::BH3adc_
private

Definition at line 106 of file HcalTBBeamCounters.h.

Referenced by BH3adc(), and setADCs06().

double HcalTBBeamCounters::BH4adc_
private

Definition at line 107 of file HcalTBBeamCounters.h.

Referenced by BH4adc(), and setADCs06().

double HcalTBBeamCounters::CK1adc_
private

Definition at line 81 of file HcalTBBeamCounters.h.

Referenced by CK1adc(), and setADCs06().

double HcalTBBeamCounters::CK2adc_
private

Definition at line 82 of file HcalTBBeamCounters.h.

Referenced by CK2adc(), setADCs04(), and setADCs06().

double HcalTBBeamCounters::CK3adc_
private

Definition at line 83 of file HcalTBBeamCounters.h.

Referenced by CK3adc(), setADCs04(), and setADCs06().

double HcalTBBeamCounters::Ecal7x7_
private

Definition at line 77 of file HcalTBBeamCounters.h.

Referenced by Ecal7x7(), and setADCs04().

double HcalTBBeamCounters::S1adc_
private

Definition at line 85 of file HcalTBBeamCounters.h.

Referenced by S1adc(), setADCs04(), and setADCs06().

double HcalTBBeamCounters::S2adc_
private

Definition at line 86 of file HcalTBBeamCounters.h.

Referenced by S2adc(), setADCs04(), and setADCs06().

double HcalTBBeamCounters::S3adc_
private

Definition at line 87 of file HcalTBBeamCounters.h.

Referenced by S3adc(), setADCs04(), and setADCs06().

double HcalTBBeamCounters::S4adc_
private

Definition at line 88 of file HcalTBBeamCounters.h.

Referenced by S4adc(), setADCs04(), and setADCs06().

double HcalTBBeamCounters::Sci521adc_
private

Definition at line 79 of file HcalTBBeamCounters.h.

Referenced by Sci521adc(), setADCs04(), and setADCs06().

double HcalTBBeamCounters::Sci528adc_
private

Definition at line 80 of file HcalTBBeamCounters.h.

Referenced by Sci528adc(), setADCs04(), and setADCs06().

double HcalTBBeamCounters::SciVLEadc_
private

Definition at line 84 of file HcalTBBeamCounters.h.

Referenced by SciVLEadc(), and setADCs04().

double HcalTBBeamCounters::TOF1Jadc_
private

Definition at line 101 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and TOF1Jadc().

double HcalTBBeamCounters::TOF1Sadc_
private

Definition at line 100 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and TOF1Sadc().

double HcalTBBeamCounters::TOF2Jadc_
private

Definition at line 103 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and TOF2Jadc().

double HcalTBBeamCounters::TOF2Sadc_
private

Definition at line 102 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and TOF2Sadc().

double HcalTBBeamCounters::V3adc_
private

Definition at line 71 of file HcalTBBeamCounters.h.

Referenced by setADCs04(), and V3adc().

double HcalTBBeamCounters::V6adc_
private

Definition at line 72 of file HcalTBBeamCounters.h.

Referenced by setADCs04(), and V6adc().

double HcalTBBeamCounters::VH1adc_
private

Definition at line 73 of file HcalTBBeamCounters.h.

Referenced by setADCs04(), and VH1adc().

double HcalTBBeamCounters::VH2adc_
private

Definition at line 74 of file HcalTBBeamCounters.h.

Referenced by setADCs04(), and VH2adc().

double HcalTBBeamCounters::VH3adc_
private

Definition at line 75 of file HcalTBBeamCounters.h.

Referenced by setADCs04(), and VH3adc().

double HcalTBBeamCounters::VH4adc_
private

Definition at line 76 of file HcalTBBeamCounters.h.

Referenced by setADCs04(), and VH4adc().

double HcalTBBeamCounters::VM1adc_
private

Definition at line 92 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VM1adc().

double HcalTBBeamCounters::VM2adc_
private

Definition at line 93 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VM2adc().

double HcalTBBeamCounters::VM3adc_
private

Definition at line 94 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VM3adc().

double HcalTBBeamCounters::VM4adc_
private

Definition at line 95 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VM4adc().

double HcalTBBeamCounters::VM5adc_
private

Definition at line 96 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VM5adc().

double HcalTBBeamCounters::VM6adc_
private

Definition at line 97 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VM6adc().

double HcalTBBeamCounters::VM7adc_
private

Definition at line 98 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VM7adc().

double HcalTBBeamCounters::VM8adc_
private

Definition at line 99 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VM8adc().

double HcalTBBeamCounters::VMadc_
private

Definition at line 70 of file HcalTBBeamCounters.h.

Referenced by setADCs04(), and VMadc().

double HcalTBBeamCounters::VMBadc_
private

Definition at line 91 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VMBadc().

double HcalTBBeamCounters::VMFadc_
private

Definition at line 90 of file HcalTBBeamCounters.h.

Referenced by setADCs06(), and VMFadc().