#include <DEventProcessor_photoneff_hists.h>
|
jerror_t | init (void) |
| Invoked via DEventProcessor virtual method. More...
|
|
jerror_t | brun (JEventLoop *loop, int32_t runnumber) |
|
jerror_t | evnt (JEventLoop *loop, uint64_t eventnumber) |
| Invoked via DEventProcessor virtual method. More...
|
|
jerror_t | erun (void) |
| Invoked via DEventProcessor virtual method. More...
|
|
jerror_t | fini (void) |
| Invoked via DEventProcessor virtual method. More...
|
|
bool | isReconstructable (const DMCThrown *mcthrown, JEventLoop *loop) |
|
DEventProcessor_photoneff_hists::DEventProcessor_photoneff_hists |
( |
| ) |
|
DEventProcessor_photoneff_hists::~DEventProcessor_photoneff_hists |
( |
| ) |
|
jerror_t DEventProcessor_photoneff_hists::brun |
( |
JEventLoop * |
loop, |
|
|
int32_t |
runnumber |
|
) |
| |
|
private |
jerror_t DEventProcessor_photoneff_hists::erun |
( |
void |
| ) |
|
|
private |
jerror_t DEventProcessor_photoneff_hists::evnt |
( |
JEventLoop * |
loop, |
|
|
uint64_t |
eventnumber |
|
) |
| |
|
private |
jerror_t DEventProcessor_photoneff_hists::fini |
( |
void |
| ) |
|
|
private |
jerror_t DEventProcessor_photoneff_hists::init |
( |
void |
| ) |
|
|
private |
bool DEventProcessor_photoneff_hists::isReconstructable |
( |
const DMCThrown * |
mcthrown, |
|
|
JEventLoop * |
loop |
|
) |
| |
|
private |
For photon reconstruction, we just check if the total energy in ether the BCAL or FCAL is greater than 50% of the thrown value to determine if it is reconstructible.
This is not entirely accurate since a photon could convert upstream and spray that much energy into a calorimeter and the photon would then not be reconstructible.
On the other hand, if you are really looking for detection efficiency, then you'll want that to be included in the calculation so maybe this is a good thing ....?
Definition at line 198 of file DEventProcessor_photoneff_hists.cc.
References DKinematicData::energy().
int DEventProcessor_photoneff_hists::DEBUG |
|
private |
pthread_mutex_t DEventProcessor_photoneff_hists::mutex |
|
private |
photon DEventProcessor_photoneff_hists::phtn |
photon* DEventProcessor_photoneff_hists::phtn_ptr |
TTree* DEventProcessor_photoneff_hists::phtneff |
The documentation for this class was generated from the following files: