![]() |
PandaRoot
|
#include <PndEventCheck.h>
Public Member Functions | |
PndEventCheck () | |
PndEventCheck (PndEventRequirements &requirements) | |
virtual | ~PndEventCheck () |
void | Print (std::ostream &out=std::cout) |
void | InitRequirements () |
void | SetRequirements (PndEventRequirements &req) |
PndEventRequirements | GetEventRequirements () const |
std::vector< std::vector< int > > | CheckEvent (TClonesArray *mcTrackInfo) |
std::vector< std::vector< int > > | GetEventResult () const |
Protected Member Functions | |
int | CheckElectronPair (PndMCTrackInfo *trackInfo, TClonesArray *mcTrackInfos) |
Friends | |
std::ostream & | operator<< (std::ostream &out, PndEventCheck &event) |
Checks an event if the MCTrackInfo matches with the PndEventRequirements
Definition at line 22 of file PndEventCheck.h.
PndEventCheck::PndEventCheck | ( | ) |
Default constructor
PndEventCheck::PndEventCheck | ( | PndEventRequirements & | requirements | ) |
|
virtual |
Destructor
|
protected |
Setters
Referenced by GetEventResult().
std::vector<std::vector<int> > PndEventCheck::CheckEvent | ( | TClonesArray * | mcTrackInfo | ) |
Referenced by GetEventRequirements().
|
inline |
Definition at line 42 of file PndEventCheck.h.
References CheckEvent().
|
inline |
Definition at line 45 of file PndEventCheck.h.
References CheckElectronPair().
|
inline |
Definition at line 34 of file PndEventCheck.h.
References PndEventRequirements::InitRequirements().
void PndEventCheck::Print | ( | std::ostream & | out = std::cout | ) |
Output to screen
|
inline |
Definition at line 41 of file PndEventCheck.h.
Referenced by PndMCTrackInfoAnaTask::SetEventRequirements().
|
friend |
Definition at line 36 of file PndEventCheck.h.