#include <PEcalTBInfo.h>
Public Member Functions | |
void | clear () |
double | dXbeam () const |
double | dYbeam () const |
double | etaBeam () const |
double | evXbeam () const |
double | evYbeam () const |
int | nCrystal () const |
PEcalTBInfo () | |
double | phaseShift () const |
double | phiBeam () const |
void | setBeamDirection (double etaBeam, double phiBeam) |
void | setBeamOffset (double dXbeam, double dYbeam) |
void | setBeamPosition (double evXbeam, double evYbeam) |
void | setCrystal (int nCrystal) |
void | setPhaseShift (double phaseShift) |
virtual | ~PEcalTBInfo () |
Private Types | |
typedef std::vector< float > | FloatVector |
typedef std::vector< int > | IntVector |
Private Attributes | |
double | dXbeam_ |
double | dYbeam_ |
double | etaBeam_ |
double | evXbeam_ |
double | evYbeam_ |
int | nCrystal_ |
double | phaseShift_ |
double | phiBeam_ |
Definition at line 18 of file PEcalTBInfo.h.
|
private |
Definition at line 20 of file PEcalTBInfo.h.
|
private |
Definition at line 21 of file PEcalTBInfo.h.
PEcalTBInfo::PEcalTBInfo | ( | ) |
Definition at line 20 of file PEcalTBInfo.cc.
References clear().
|
virtual |
Definition at line 28 of file PEcalTBInfo.cc.
void PEcalTBInfo::clear | ( | void | ) |
Definition at line 46 of file PEcalTBInfo.cc.
References dXbeam_, dYbeam_, etaBeam_, evXbeam_, evYbeam_, nCrystal_, phaseShift_, and phiBeam_.
Referenced by PEcalTBInfo(), and phaseShift().
|
inline |
Definition at line 32 of file PEcalTBInfo.h.
References dXbeam_.
Referenced by phaseShift(), and setBeamOffset().
|
inline |
Definition at line 33 of file PEcalTBInfo.h.
References dYbeam_.
Referenced by phaseShift(), and setBeamOffset().
|
inline |
Definition at line 30 of file PEcalTBInfo.h.
References etaBeam_.
Referenced by phaseShift(), and setBeamDirection().
|
inline |
Definition at line 35 of file PEcalTBInfo.h.
References evXbeam_.
Referenced by phaseShift(), FakeTBHodoscopeRawInfoProducer::produce(), and setBeamPosition().
|
inline |
Definition at line 36 of file PEcalTBInfo.h.
References evYbeam_.
Referenced by phaseShift(), FakeTBHodoscopeRawInfoProducer::produce(), and setBeamPosition().
|
inline |
Definition at line 28 of file PEcalTBInfo.h.
References nCrystal_.
Referenced by EcalTBReadout::performReadout(), phaseShift(), FakeTBEventHeaderProducer::produce(), and setCrystal().
|
inline |
Definition at line 38 of file PEcalTBInfo.h.
References clear(), dXbeam(), dYbeam(), etaBeam(), evXbeam(), evYbeam(), nCrystal(), phaseShift_, phiBeam(), setBeamDirection(), setBeamOffset(), setBeamPosition(), setCrystal(), and setPhaseShift().
Referenced by EcalTBDigiProducer::initializeEvent(), HcalTBDigiProducer::initializeEvent(), and setPhaseShift().
|
inline |
Definition at line 31 of file PEcalTBInfo.h.
References phiBeam_.
Referenced by phaseShift(), and setBeamDirection().
void PEcalTBInfo::setBeamDirection | ( | double | etaBeam, |
double | phiBeam | ||
) |
Definition at line 60 of file PEcalTBInfo.cc.
References etaBeam(), etaBeam_, phiBeam(), and phiBeam_.
Referenced by phaseShift().
void PEcalTBInfo::setBeamOffset | ( | double | dXbeam, |
double | dYbeam | ||
) |
Definition at line 65 of file PEcalTBInfo.cc.
References dXbeam(), dXbeam_, dYbeam(), and dYbeam_.
Referenced by phaseShift().
void PEcalTBInfo::setBeamPosition | ( | double | evXbeam, |
double | evYbeam | ||
) |
Definition at line 70 of file PEcalTBInfo.cc.
References evXbeam(), evXbeam_, evYbeam(), and evYbeam_.
Referenced by phaseShift().
void PEcalTBInfo::setCrystal | ( | int | nCrystal | ) |
Definition at line 56 of file PEcalTBInfo.cc.
References nCrystal(), and nCrystal_.
Referenced by phaseShift().
void PEcalTBInfo::setPhaseShift | ( | double | phaseShift | ) |
Definition at line 75 of file PEcalTBInfo.cc.
References phaseShift(), and phaseShift_.
Referenced by phaseShift().
|
private |
Definition at line 63 of file PEcalTBInfo.h.
Referenced by clear(), dXbeam(), and setBeamOffset().
|
private |
Definition at line 63 of file PEcalTBInfo.h.
Referenced by clear(), dYbeam(), and setBeamOffset().
|
private |
Definition at line 62 of file PEcalTBInfo.h.
Referenced by clear(), etaBeam(), and setBeamDirection().
|
private |
Definition at line 67 of file PEcalTBInfo.h.
Referenced by clear(), evXbeam(), and setBeamPosition().
|
private |
Definition at line 67 of file PEcalTBInfo.h.
Referenced by clear(), evYbeam(), and setBeamPosition().
|
private |
Definition at line 60 of file PEcalTBInfo.h.
Referenced by clear(), nCrystal(), and setCrystal().
|
private |
Definition at line 70 of file PEcalTBInfo.h.
Referenced by clear(), phaseShift(), and setPhaseShift().
|
private |
Definition at line 62 of file PEcalTBInfo.h.
Referenced by clear(), phiBeam(), and setBeamDirection().