Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/Prototype2/hcalLab/hcalUtil.h>
Public Member Functions | |
tower () | |
~tower () | |
tower (Int_t stack, Int_t stkLoc, Int_t xSt, Int_t ySt) | |
void | setChannel (Int_t channel, Int_t gain) |
Int_t | update (Bool_t fitShape=kFALSE) |
void | clean () |
void | print () |
void | display () |
Public Attributes | |
Int_t | reject |
Double_t | twrECalib |
Double_t | twrEScale |
Int_t | stackId |
Int_t | index |
Int_t | key |
Int_t | x |
Int_t | y |
Int_t | gains |
Int_t | gainToUse |
Int_t | adcChannel [2] |
Int_t | satFlag [2] |
Double_t | rawPed [2] |
Double_t | rawAmpl [2] |
Double_t | rawTime [2] |
Bool_t | attached |
Double_t | rped |
Double_t | rampl |
Double_t | rtime |
Double_t | cped |
Double_t | campl |
Double_t | ctime |
Double_t | E |
TF1 * | shape [2] |
TF1 * | signal [2] |
TGraph * | graph [2] |
TH1 * | twrPed |
TH1 * | twrAmpl |
TH1 * | twrTime |
TH1 * | twrE |
Friends | |
class | hcalHelper |
Definition at line 375 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 375 of file hcalUtil.h
|
inline |
Definition at line 378 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 378 of file hcalUtil.h
|
inline |
Definition at line 379 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 379 of file hcalUtil.h
tower::tower | ( | Int_t | stack, |
Int_t | stkLoc, | ||
Int_t | xSt, | ||
Int_t | ySt | ||
) |
Definition at line 1261 of file hcalHelper.C.
View newest version in sPHENIX GitHub at line 1261 of file hcalHelper.C
References attached, clean(), gains, gainToUse, HIGH, HOUTER, index, NPARAMETERS, NSAMPLES, reject, shape, signal, signalShape(), stackId, title, twrAmpl, twrE, twrECalib, twrEScale, twrPed, twrTime, x, and y.
void tower::clean | ( | ) |
Definition at line 1347 of file hcalHelper.C.
View newest version in sPHENIX GitHub at line 1347 of file hcalHelper.C
References attached, campl, cped, ctime, E, gains, gainToUse, rampl, rawAmpl, rawPed, rawTime, reject, rped, rtime, and satFlag.
Referenced by stack::clean(), and tower().
void tower::display | ( | ) |
Definition at line 1371 of file hcalHelper.C.
View newest version in sPHENIX GitHub at line 1371 of file hcalHelper.C
References cd(), gains, hcalHelper::getInstance(), index, print(), hcalHelper::runnumber, stackId, and twrAmpl.
void tower::print | ( | ) |
Definition at line 1364 of file hcalHelper.C.
View newest version in sPHENIX GitHub at line 1364 of file hcalHelper.C
References adcChannel, campl, ctime, gainToUse, index, rawAmpl, rawTime, reject, satFlag, stackId, x, and y.
Referenced by display(), and stack::print().
void tower::setChannel | ( | Int_t | channel, |
Int_t | gain | ||
) |
Int_t tower::update | ( | Bool_t | fitShape = kFALSE | ) |
Definition at line 1307 of file hcalHelper.C.
View newest version in sPHENIX GitHub at line 1307 of file hcalHelper.C
References campl, cped, ctime, E, emcGainSelection, Fill(), gains, gainToUse, HLGRATIO, hlgratios, NSAMPLES, rampl, rawAmpl, rawPed, rawTime, rped, rtime, satFlag, stackId, twrAmpl, TWRAMPTHR, twrE, twrECalib, twrPed, and twrTime.
Referenced by stack::update().
|
friend |
Definition at line 376 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 376 of file hcalUtil.h
Int_t tower::adcChannel[2] |
Definition at line 397 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 397 of file hcalUtil.h
Referenced by hcalHelper::collectRaw(), hcalHelper::evLoop(), stack::getStackTime(), print(), stack::stack(), and stack::updateMap().
Bool_t tower::attached |
Definition at line 401 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 401 of file hcalUtil.h
Double_t tower::campl |
Definition at line 404 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 404 of file hcalUtil.h
Referenced by clean(), stack::getStackImpact(), stack::getStackTrack(), print(), hcal::update(), stack::update(), and update().
Double_t tower::cped |
Definition at line 404 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 404 of file hcalUtil.h
Referenced by clean(), stack::update(), and update().
Double_t tower::ctime |
Definition at line 404 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 404 of file hcalUtil.h
Referenced by clean(), print(), stack::update(), and update().
Double_t tower::E |
Definition at line 405 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 405 of file hcalUtil.h
Referenced by clean(), stack::update(), and update().
Int_t tower::gains |
Definition at line 395 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 395 of file hcalUtil.h
Int_t tower::gainToUse |
Definition at line 396 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 396 of file hcalUtil.h
TGraph* tower::graph[2] |
Definition at line 407 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 407 of file hcalUtil.h
Referenced by stack::displayEvent(), and hcalHelper::evLoop().
Int_t tower::index |
Definition at line 391 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 391 of file hcalUtil.h
Int_t tower::key |
Definition at line 392 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 392 of file hcalUtil.h
Referenced by conftest.RootHashAssertionError::__init__().
Double_t tower::rampl |
Definition at line 403 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 403 of file hcalUtil.h
Referenced by clean(), stack::update(), and update().
Double_t tower::rawAmpl[2] |
Definition at line 400 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 400 of file hcalUtil.h
Referenced by clean(), hcalHelper::collectRaw(), stack::getTrigger(), print(), and update().
Double_t tower::rawPed[2] |
Definition at line 399 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 399 of file hcalUtil.h
Referenced by clean(), hcalHelper::collectRaw(), and update().
Double_t tower::rawTime[2] |
Definition at line 400 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 400 of file hcalUtil.h
Referenced by clean(), hcalHelper::collectRaw(), print(), and update().
Int_t tower::reject |
Definition at line 387 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 387 of file hcalUtil.h
Double_t tower::rped |
Definition at line 403 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 403 of file hcalUtil.h
Double_t tower::rtime |
Definition at line 403 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 403 of file hcalUtil.h
Int_t tower::satFlag[2] |
Definition at line 398 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 398 of file hcalUtil.h
Referenced by clean(), hcalHelper::evLoop(), print(), and update().
TF1* tower::shape[2] |
Definition at line 406 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 406 of file hcalUtil.h
Referenced by tower().
TF1 * tower::signal[2] |
Definition at line 406 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 406 of file hcalUtil.h
Referenced by tower().
Int_t tower::stackId |
Definition at line 390 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 390 of file hcalUtil.h
TH1 * tower::twrAmpl |
Definition at line 409 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 409 of file hcalUtil.h
Referenced by display(), stack::displayTowerSummary(), tower(), and update().
TH1 * tower::twrE |
Definition at line 409 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 409 of file hcalUtil.h
Double_t tower::twrECalib |
Definition at line 388 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 388 of file hcalUtil.h
Double_t tower::twrEScale |
Definition at line 389 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 389 of file hcalUtil.h
Referenced by tower().
TH1* tower::twrPed |
Definition at line 409 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 409 of file hcalUtil.h
TH1 * tower::twrTime |
Definition at line 409 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 409 of file hcalUtil.h
Int_t tower::x |
Definition at line 393 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 393 of file hcalUtil.h
Referenced by stack::displayEvent(), stack::displayTowerSummary(), print(), and tower().
Int_t tower::y |
Definition at line 394 of file hcalUtil.h.
View newest version in sPHENIX GitHub at line 394 of file hcalUtil.h
Referenced by stack::displayEvent(), stack::displayTowerSummary(), print(), and tower().