ant
A2 ant: class-based analysis framework
TestPhysics Struct Reference
+ Inheritance diagram for TestPhysics:
+ Collaboration diagram for TestPhysics:

Public Member Functions

 TestPhysics (bool nowrite_=false, bool checktaggerhits_=false)
 
virtual void ProcessEvent (const TEvent &event, physics::manager_t &manager) override
 
virtual void Finish () override
 
virtual void ShowResult () override
 
 TestPhysics ()
 
virtual void ProcessEvent (const TEvent &event, physics::manager_t &manager) override
 
 ~TestPhysics ()
 
- Public Member Functions inherited from ant::analysis::Physics
 Physics (const std::string &name, OptionsPtr opts)
 
virtual ~Physics ()
 
std::string GetName () const
 
 Physics (const Physics &)=delete
 
Physicsoperator= (const Physics &)=delete
 

Public Attributes

bool finishCalled = false
 
bool showCalled = false
 
bool nowrite = false
 
bool checktaggerhits = false
 
unsigned seenEvents = 0
 
unsigned seenTaggerHits = 0
 
unsigned seenCandidates = 0
 
unsigned seenMCTrue = 0
 
unsigned seenTrueTargetPos = 0
 
unsigned seenReconTargetPosNaN = 0
 
unsigned nChanged = 0
 
bool firstEvent = true
 

Additional Inherited Members

- Protected Attributes inherited from ant::analysis::Physics
HistogramFactory HistFac
 

Constructor & Destructor Documentation

◆ TestPhysics() [1/2]

TestPhysics::TestPhysics ( bool  nowrite_ = false,
bool  checktaggerhits_ = false 
)
inline

◆ TestPhysics() [2/2]

TestPhysics::TestPhysics ( )
inline

◆ ~TestPhysics()

TestPhysics::~TestPhysics ( )
inline

Member Function Documentation

◆ Finish()

virtual void TestPhysics::Finish ( )
inlineoverridevirtual

Reimplemented from ant::analysis::Physics.

◆ ProcessEvent() [1/2]

virtual void TestPhysics::ProcessEvent ( const TEvent event,
physics::manager_t manager 
)
inlineoverridevirtual

◆ ProcessEvent() [2/2]

virtual void TestPhysics::ProcessEvent ( const TEvent event,
physics::manager_t manager 
)
inlineoverridevirtual

◆ ShowResult()

virtual void TestPhysics::ShowResult ( )
inlineoverridevirtual

Reimplemented from ant::analysis::Physics.

Member Data Documentation

◆ checktaggerhits

bool TestPhysics::checktaggerhits = false

◆ finishCalled

bool TestPhysics::finishCalled = false

◆ firstEvent

bool TestPhysics::firstEvent = true

◆ nChanged

unsigned TestPhysics::nChanged = 0

◆ nowrite

bool TestPhysics::nowrite = false

◆ seenCandidates

unsigned TestPhysics::seenCandidates = 0

◆ seenEvents

unsigned TestPhysics::seenEvents = 0

◆ seenMCTrue

unsigned TestPhysics::seenMCTrue = 0

◆ seenReconTargetPosNaN

unsigned TestPhysics::seenReconTargetPosNaN = 0

◆ seenTaggerHits

unsigned TestPhysics::seenTaggerHits = 0

◆ seenTrueTargetPos

unsigned TestPhysics::seenTrueTargetPos = 0

◆ showCalled

bool TestPhysics::showCalled = false

The documentation for this struct was generated from the following files: