A Thinking Cap is an imaginary thing that you put on your head that actually is supposed to help you think.
Relevant articles:
http://squackle.com/8844/dictionary/thinking-cap/