Belle II Software development
|
Example Detector. More...
#include <TRGECLTrg.h>
Public Member Functions | |
void | setEventId (int eventId) |
Set event id. | |
void | setPRS01 (double prs01) |
Set Phi ring sum thetaid == 01. | |
void | setPRS02 (double prs02) |
Set Phi ring sum thetaid == 02. | |
void | setPRS03 (double prs03) |
Set Phi ring sum thetaid == 03. | |
void | setPRS04 (double prs04) |
Set Phi ring sum thetaid == 04. | |
void | setPRS05 (double prs05) |
Set Phi ring sum thetaid == 05. | |
void | setPRS06 (double prs06) |
Set Phi ring sum thetaid == 06. | |
void | setPRS07 (double prs07) |
Set Phi ring sum thetaid == 07. | |
void | setPRS08 (double prs08) |
Set Phi ring sum thetaid == 08. | |
void | setPRS09 (double prs09) |
Set Phi ring sum thetaid == 09. | |
void | setPRS10 (double prs10) |
Set Phi ring sum thetaid == 10. | |
void | setPRS11 (double prs11) |
Set Phi ring sum thetaid == 11. | |
void | setPRS12 (double prs12) |
Set Phi ring sum thetaid == 12. | |
void | setPRS13 (double prs13) |
Set Phi ring sum thetaid == 13. | |
void | setPRS14 (double prs14) |
Set Phi ring sum thetaid == 14. | |
void | setPRS15 (double prs15) |
Set Phi ring sum thetaid == 15. | |
void | setPRS16 (double prs16) |
Set Phi ring sum thetaid == 16. | |
void | setPRS17 (double prs17) |
Set Phi ring sum thetaid == 17. | |
void | setEtot (double etot) |
Set Etot (total energy in ThetaID 2-15) | |
void | setBhabha01 (double bhabha01) |
Set Bhabha combination 01. | |
void | setBhabha02 (double bhabha02) |
Set Bhabha combination 02. | |
void | setBhabha03 (double bhabha03) |
Set Bhabha combination 03. | |
void | setBhabha04 (double bhabha04) |
Set Bhabha combination 04. | |
void | setBhabha05 (double bhabha05) |
Set Bhabha combination 05. | |
void | setBhabha06 (double bhabha06) |
Set Bhabha combination 06. | |
void | setBhabha07 (double bhabha07) |
Set Bhabha combination 07. | |
void | setBhabha08 (double bhabha08) |
Set Bhabha combination 08. | |
void | setBhabha09 (double bhabha09) |
Set Bhabha combination 09. | |
void | setBhabha10 (double bhabha10) |
Set Bhabha combination 10. | |
void | setBhabha11 (double bhabha11) |
Set Bhabha combination 11. | |
void | setBhabha12 (double bhabha12) |
Set Bhabha combination 12. | |
void | setBhabha13 (double bhabha13) |
Set Bhabha combination 13. | |
void | setBhabha14 (double bhabha14) |
Set Bhabha combination 14. | |
void | setBhabha15 (double bhabha15) |
Set Bhabha combination 15. | |
void | setBhabha16 (double bhabha16) |
Set Bhabha combination 16. | |
void | setBhabha17 (double bhabha17) |
Set Bhabha combination 17. | |
void | setBhabha18 (double bhabha18) |
Set Bhabha combination 18. | |
void | setICN (int icn) |
Set ICN. | |
void | setICNFw (int icn_fw) |
Set ICN in forward Endcap. | |
void | setICNBr (int icn_br) |
Set ICN in barrel. | |
void | setICNBw (int icn_bw) |
Set ICN in backward Endcap. | |
void | setECLtoGDL (int bitECLtoGDL, int i) |
Set bit for GDL. | |
void | setitimebin (int itimebin) |
set bin # | |
void | setBeamBkgVeto (int BeamBkgVeto) |
Set beam background veto. | |
void | setBhabhaVeto (int bhabhaveto) |
Set Bhabha veto. | |
void | setBhabhaPrescaleBit (int prebit) |
Set Bhabha veto. | |
void | setEventTiming (double eventtiming) |
Set Event Timing. | |
void | setNofTCHit (double NofTCHit) |
Set No of TC Hit. | |
void | setBrNofTCHit (double BrNofTCHit) |
Set No of TC Hit. | |
void | setFwdNofTCHit (double FwdNofTCHit) |
Set No of TC Hit. | |
void | setBwdNofTCHit (double BwdNofTCHit) |
Set No of TC Hit. | |
void | setHit (int hit) |
Set hit. | |
void | setRevoclk (int Revoclk) |
Set Revoclk. | |
void | setTimingSource (int TimingSource) |
Set TimingSource. | |
void | setPhysics (int physics) |
Set physics. | |
void | set2DBhabha (int v2DBhabha) |
Set 2DBhabha. | |
void | set3DBhabha (int v3DBhabha) |
Set 3DBhabha veto. | |
void | set3DBhabhaSel (int v3DBhabha_sel) |
Set 3DBhabha selection. | |
void | setELow (int ELow) |
Set ELow. | |
void | setEHihg (int EHigh) |
Set EHihg. | |
void | setELum (int ELum) |
Set ELum. | |
void | setClusterOverflow (int ClusterOverflow) |
Set ClusterOverflow. | |
void | setLowMultiBit (int LowMultiBit) |
Set LowMultiBit. | |
void | setmumuBit (int mumuBit) |
Set LowMultiBit. | |
void | set3DBhabhaVetoInTrackFlag (int v3DBhabhaVetoInTrackFlag) |
void | set3DBhabhaVetoClusterTCId (int v3DBhabhaVetoClusterTCId, int idx) |
void | set3DBhabhaVetoClusterEnergy (double v3DBhabhaVetoClusterEnergy, int idx) |
void | set3DBhabhaVetoClusterTiming (double v3DBhabhaVetoClusterTiming, int idx) |
void | set3DBhabhaVetoClusterThetaId (int v3DBhabhaVetoClusterThetaId, int idx) |
void | set3DBhabhaSelectionThetaFlag (int v3DBhabhaSelectionThetaFlag) |
void | set3DBhabhaSelectionClusterTCId (int v3DBhabhaSelectionClusterTCId, int idx) |
void | set3DBhabhaSelectionClusterThetaId (int v3DBhabhaSelectionClusterThetaId, int idx) |
void | set3DBhabhaSelectionClusterEnergy (double v3DBhabhaSelectionClusterEnergy, int idx) |
void | set3DBhabhaSelectionClusterTiming (double v3DBhabhaSelectionClusterTiming, int idx) |
void | setEventTimingQualityFlag (int vEventTimingQualityFlag) |
void | setEventTimingTCId (int vEventTimingTCId) |
void | setEventTimingTCThetaId (int vEventTimingTCThetaId) |
void | setEventTimingTCEnergy (double vEventTimingTCEnergy) |
void | setEtot1to17 (double etot1to17) |
Set Etot1to17 (total energy in ThetaID 1-17) | |
void | setTaub2bFlag (int taub2bFlag) |
Set taub2b bit flag. | |
void | setTaub2bAngleFlag (int taub2bAngleFlag) |
Set taub2b angle flag. | |
void | setTaub2bEtotFlag (int taub2bEtotFlag) |
Set taub2b total energy flag (total energy sum cut for taub2b bit) | |
void | setTaub2bClusterEFlag (int taub2bClusterEFlag) |
Set taub2b cluster energy cut flag. | |
void | setNofCluster1to17 (int NofCluster1to17) |
set the number of cluster in all theta region (thetaID=1-17) | |
void | setDataClockWindowStartTime (double vDataClockWindowStartTime) |
double | getNofTCHit () |
Get No of TC Hit. | |
double | getEtot () |
Get Etot (total energy in ThetaID 2-15) | |
double | getEventTiming () |
Get Event Timing. | |
int | getECLtoGDL (int iii) |
Get bits for GDL. | |
int | get3DBhabha () |
Get 3D Bhabha bit. | |
TRGECLTrg () | |
Empty constructor Recommended for ROOT IO. | |
ClassDef (TRGECLTrg, 4) | |
the class title | |
Private Attributes | |
int | m_eventId |
The cell id of this hit. | |
double | m_prs01 |
Phi Ring Sum (17 rings in total) theta id 0. | |
double | m_prs02 |
theta id 1 | |
double | m_prs03 |
theta id 2 | |
double | m_prs04 |
theta id 3 | |
double | m_prs05 |
theta id 4 | |
double | m_prs06 |
theta id 5 | |
double | m_prs07 |
theta id 6 | |
double | m_prs08 |
theta id 7 | |
double | m_prs09 |
theta id 8 | |
double | m_prs10 |
theta id 9 | |
double | m_prs11 |
theta id 10 | |
double | m_prs12 |
theta id 11 | |
double | m_prs13 |
theta id 12 | |
double | m_prs14 |
theta id 13 | |
double | m_prs15 |
theta id 14 | |
double | m_prs16 |
theta id 15 | |
double | m_prs17 |
theta id 16 | |
double | m_etot |
Etot (total energy in ThetaID 2-15) | |
double | m_bhabha01 |
Bhabha* (11 phi ring combination in total) Bhabha cobibation 1. | |
double | m_bhabha02 |
Bhabha cobibation 2. | |
double | m_bhabha03 |
Bhabha cobibation 3. | |
double | m_bhabha04 |
Bhabha cobibation 4. | |
double | m_bhabha05 |
Bhabha cobibation 5. | |
double | m_bhabha06 |
Bhabha cobibation 6. | |
double | m_bhabha07 |
Bhabha cobibation 7. | |
double | m_bhabha08 |
Bhabha cobibation 8. | |
double | m_bhabha09 |
Bhabha cobibation 9. | |
double | m_bhabha10 |
Bhabha cobibation 10. | |
double | m_bhabha11 |
Bhabha cobibation 11. | |
double | m_bhabha12 |
Bhabha cobibation 12. | |
double | m_bhabha13 |
Bhabha cobibation 13. | |
double | m_bhabha14 |
Bhabha cobibation 14. | |
double | m_bhabha15 |
Bhabha cobibation 15. | |
double | m_bhabha16 |
Bhabha cobibation 16. | |
double | m_bhabha17 |
Bhabha cobibation 17. | |
double | m_bhabha18 |
Bhabha cobibation 18. | |
int | m_icn |
ICN Total ICN. | |
int | m_icn_br |
Barrel ICN. | |
int | m_icn_fw |
Forward endcap ICN. | |
int | m_icn_bw |
Backward endcap ICN. | |
int | m_bitECLtoGDL [4] |
bit output to GDL | |
int | m_itimebin |
time bin | |
int | m_BeamBkgVeto |
beambkf veto | |
int | m_BhabhaVeto |
bhabha veto | |
double | m_eventtiming |
Event Timing. | |
int | m_NofTCHit |
The number of TC Hit. | |
int | m_BrNofTCHit |
The number of TC Hit in Barrel. | |
int | m_FwdNofTCHit |
The number of TC Hit in Forward. | |
int | m_BwdNofTCHit |
The number of TC Hit in Backward. | |
int | m_hit |
TC Hit or not. | |
int | m_Revoclk |
Revo clk. | |
int | m_TimingSource |
Timing source. | |
int | m_physics |
Physics trigger. | |
int | m_2DBhabha |
2D Bhabha | |
int | m_3DBhabha |
3D Bhabha for veto | |
int | m_3DBhabha_sel |
3D Bhabha for selection | |
int | m_BhabhaPrescaleBit |
Prescale bit for selection Bhabha. | |
int | m_ELow |
E low. | |
int | m_EHigh |
E high. | |
int | m_ELum |
E lom. | |
int | m_ClusterOverflow |
Cluster overflow. | |
int | m_LowMultiBit |
Low multi bit. | |
int | m_mumuBit |
mumu bit | |
int | m_3DBhabhaVetoInTrackFlag |
int | m_3DBhabhaVetoClusterTCId1 |
int | m_3DBhabhaVetoClusterTCId2 |
int | m_3DBhabhaVetoClusterThetaId1 |
int | m_3DBhabhaVetoClusterThetaId2 |
double | m_3DBhabhaVetoClusterEnergy1 |
double | m_3DBhabhaVetoClusterEnergy2 |
double | m_3DBhabhaVetoClusterTiming1 |
double | m_3DBhabhaVetoClusterTiming2 |
int | m_3DBhabhaSelectionThetaFlag |
int | m_3DBhabhaSelectionClusterTCId1 |
int | m_3DBhabhaSelectionClusterTCId2 |
int | m_3DBhabhaSelectionClusterThetaId1 |
int | m_3DBhabhaSelectionClusterThetaId2 |
double | m_3DBhabhaSelectionClusterEnergy1 |
double | m_3DBhabhaSelectionClusterEnergy2 |
double | m_3DBhabhaSelectionClusterTiming1 |
double | m_3DBhabhaSelectionClusterTiming2 |
int | m_EventTimingQualityFlag |
int | m_EventTimingTCId |
int | m_EventTimingTCThetaId |
double | m_EventTimingTCEnergy |
double | m_etot1to17 |
int | m_taub2bFlag = 0 |
int | m_taub2bAngleFlag = 0 |
int | m_taub2bEtotFlag = 0 |
int | m_taub2bClusterEFlag = 0 |
int | m_NofCluster1to17 = 0 |
double | m_DataClockWindowStartTime |
Example Detector.
Definition at line 20 of file TRGECLTrg.h.
|
inline |
Empty constructor Recommended for ROOT IO.
Definition at line 500 of file TRGECLTrg.h.
|
inline |
|
inline |
Get bits for GDL.
Definition at line 301 of file TRGECLTrg.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Set 3DBhabha selection.
Definition at line 145 of file TRGECLTrg.h.
|
inline |
Definition at line 234 of file TRGECLTrg.h.
|
inline |
Definition at line 215 of file TRGECLTrg.h.
|
inline |
Definition at line 225 of file TRGECLTrg.h.
|
inline |
Definition at line 243 of file TRGECLTrg.h.
|
inline |
Definition at line 210 of file TRGECLTrg.h.
|
inline |
Definition at line 175 of file TRGECLTrg.h.
|
inline |
Definition at line 166 of file TRGECLTrg.h.
|
inline |
Definition at line 194 of file TRGECLTrg.h.
|
inline |
Definition at line 184 of file TRGECLTrg.h.
|
inline |
Definition at line 161 of file TRGECLTrg.h.
|
inline |
Set beam background veto.
Definition at line 115 of file TRGECLTrg.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Set ClusterOverflow.
Definition at line 153 of file TRGECLTrg.h.
|
inline |
Definition at line 290 of file TRGECLTrg.h.
|
inline |
Set bit for GDL.
Definition at line 108 of file TRGECLTrg.h.
|
inline |
|
inline |
|
inline |
|
inline |
Set Etot (total energy in ThetaID 2-15)
Definition at line 61 of file TRGECLTrg.h.
|
inline |
Set Etot1to17 (total energy in ThetaID 1-17)
Definition at line 278 of file TRGECLTrg.h.
|
inline |
|
inline |
|
inline |
Definition at line 258 of file TRGECLTrg.h.
|
inline |
Definition at line 273 of file TRGECLTrg.h.
|
inline |
Definition at line 263 of file TRGECLTrg.h.
|
inline |
Definition at line 268 of file TRGECLTrg.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
set the number of cluster in all theta region (thetaID=1-17)
Definition at line 288 of file TRGECLTrg.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Set taub2b angle flag.
Definition at line 282 of file TRGECLTrg.h.
|
inline |
Set taub2b cluster energy cut flag.
Definition at line 286 of file TRGECLTrg.h.
|
inline |
Set taub2b total energy flag (total energy sum cut for taub2b bit)
Definition at line 284 of file TRGECLTrg.h.
|
inline |
|
inline |
|
private |
2D Bhabha
Definition at line 425 of file TRGECLTrg.h.
|
private |
3D Bhabha for veto
Definition at line 427 of file TRGECLTrg.h.
|
private |
3D Bhabha for selection
Definition at line 429 of file TRGECLTrg.h.
|
private |
Definition at line 468 of file TRGECLTrg.h.
|
private |
Definition at line 469 of file TRGECLTrg.h.
|
private |
Definition at line 462 of file TRGECLTrg.h.
|
private |
Definition at line 463 of file TRGECLTrg.h.
|
private |
Definition at line 465 of file TRGECLTrg.h.
|
private |
Definition at line 466 of file TRGECLTrg.h.
|
private |
Definition at line 471 of file TRGECLTrg.h.
|
private |
Definition at line 472 of file TRGECLTrg.h.
|
private |
Definition at line 460 of file TRGECLTrg.h.
|
private |
Definition at line 454 of file TRGECLTrg.h.
|
private |
Definition at line 455 of file TRGECLTrg.h.
|
private |
Definition at line 448 of file TRGECLTrg.h.
|
private |
Definition at line 449 of file TRGECLTrg.h.
|
private |
Definition at line 451 of file TRGECLTrg.h.
|
private |
Definition at line 452 of file TRGECLTrg.h.
|
private |
Definition at line 457 of file TRGECLTrg.h.
|
private |
Definition at line 458 of file TRGECLTrg.h.
|
private |
Definition at line 446 of file TRGECLTrg.h.
|
private |
beambkf veto
Definition at line 403 of file TRGECLTrg.h.
|
private |
Bhabha* (11 phi ring combination in total) Bhabha cobibation 1.
Definition at line 354 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 2.
Definition at line 356 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 3.
Definition at line 358 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 4.
Definition at line 360 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 5.
Definition at line 362 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 6.
Definition at line 364 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 7.
Definition at line 366 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 8.
Definition at line 368 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 9.
Definition at line 370 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 10.
Definition at line 372 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 11.
Definition at line 374 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 12.
Definition at line 376 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 13.
Definition at line 378 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 14.
Definition at line 380 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 15.
Definition at line 382 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 16.
Definition at line 384 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 17.
Definition at line 386 of file TRGECLTrg.h.
|
private |
Bhabha cobibation 18.
Definition at line 388 of file TRGECLTrg.h.
|
private |
Prescale bit for selection Bhabha.
Definition at line 431 of file TRGECLTrg.h.
|
private |
bhabha veto
Definition at line 405 of file TRGECLTrg.h.
|
private |
bit output to GDL
Definition at line 399 of file TRGECLTrg.h.
|
private |
The number of TC Hit in Barrel.
Definition at line 411 of file TRGECLTrg.h.
|
private |
The number of TC Hit in Backward.
Definition at line 415 of file TRGECLTrg.h.
|
private |
Cluster overflow.
Definition at line 439 of file TRGECLTrg.h.
|
private |
Definition at line 494 of file TRGECLTrg.h.
|
private |
E high.
Definition at line 435 of file TRGECLTrg.h.
|
private |
E low.
Definition at line 433 of file TRGECLTrg.h.
|
private |
E lom.
Definition at line 437 of file TRGECLTrg.h.
|
private |
Etot (total energy in ThetaID 2-15)
Definition at line 351 of file TRGECLTrg.h.
|
private |
Definition at line 482 of file TRGECLTrg.h.
|
private |
The cell id of this hit.
Definition at line 313 of file TRGECLTrg.h.
|
private |
Event Timing.
Definition at line 407 of file TRGECLTrg.h.
|
private |
Definition at line 474 of file TRGECLTrg.h.
|
private |
Definition at line 480 of file TRGECLTrg.h.
|
private |
Definition at line 476 of file TRGECLTrg.h.
|
private |
Definition at line 478 of file TRGECLTrg.h.
|
private |
The number of TC Hit in Forward.
Definition at line 413 of file TRGECLTrg.h.
|
private |
TC Hit or not.
Definition at line 417 of file TRGECLTrg.h.
|
private |
ICN Total ICN.
Definition at line 391 of file TRGECLTrg.h.
|
private |
Barrel ICN.
Definition at line 393 of file TRGECLTrg.h.
|
private |
Backward endcap ICN.
Definition at line 397 of file TRGECLTrg.h.
|
private |
Forward endcap ICN.
Definition at line 395 of file TRGECLTrg.h.
|
private |
time bin
Definition at line 401 of file TRGECLTrg.h.
|
private |
Low multi bit.
Definition at line 441 of file TRGECLTrg.h.
|
private |
mumu bit
Definition at line 443 of file TRGECLTrg.h.
|
private |
Definition at line 492 of file TRGECLTrg.h.
|
private |
The number of TC Hit.
Definition at line 409 of file TRGECLTrg.h.
|
private |
Physics trigger.
Definition at line 423 of file TRGECLTrg.h.
|
private |
Phi Ring Sum (17 rings in total) theta id 0.
Definition at line 317 of file TRGECLTrg.h.
|
private |
theta id 1
Definition at line 319 of file TRGECLTrg.h.
|
private |
theta id 2
Definition at line 321 of file TRGECLTrg.h.
|
private |
theta id 3
Definition at line 323 of file TRGECLTrg.h.
|
private |
theta id 4
Definition at line 325 of file TRGECLTrg.h.
|
private |
theta id 5
Definition at line 327 of file TRGECLTrg.h.
|
private |
theta id 6
Definition at line 329 of file TRGECLTrg.h.
|
private |
theta id 7
Definition at line 331 of file TRGECLTrg.h.
|
private |
theta id 8
Definition at line 333 of file TRGECLTrg.h.
|
private |
theta id 9
Definition at line 335 of file TRGECLTrg.h.
|
private |
theta id 10
Definition at line 337 of file TRGECLTrg.h.
|
private |
theta id 11
Definition at line 339 of file TRGECLTrg.h.
|
private |
theta id 12
Definition at line 341 of file TRGECLTrg.h.
|
private |
theta id 13
Definition at line 343 of file TRGECLTrg.h.
|
private |
theta id 14
Definition at line 345 of file TRGECLTrg.h.
|
private |
theta id 15
Definition at line 347 of file TRGECLTrg.h.
|
private |
theta id 16
Definition at line 349 of file TRGECLTrg.h.
|
private |
Revo clk.
Definition at line 419 of file TRGECLTrg.h.
|
private |
Definition at line 486 of file TRGECLTrg.h.
|
private |
Definition at line 490 of file TRGECLTrg.h.
|
private |
Definition at line 488 of file TRGECLTrg.h.
|
private |
Definition at line 484 of file TRGECLTrg.h.
|
private |
Timing source.
Definition at line 421 of file TRGECLTrg.h.